-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathdocker-compose-simon.yml
49 lines (47 loc) · 1.09 KB
/
docker-compose-simon.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
version: '3.1'
services:
db-django:
image: simonowens157/postgresql:v1.0
restart: always
container_name: standalone-db
environment:
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=postgres
volumes:
- ${PWD}/data/:/var/lib/postgresql_data
networks:
- djangonet
nginx-django:
image: simonowens157/nginx:latest
container_name: standlone-nginx
restart: always
environment:
- VIRTUAL_HOST=ctfapp.owens-netsec.com
- LETSENCRYPT_HOST=ctfapp.owens-netsec.com
- LETSENCRYPT_EMAIL=simonowens157@gmail.com
- VIRTUAL_PORT=80
networks:
- djangonet
- default
web-django:
image: simonowens157/django:v1.0
container_name: standlone-django
restart: always
command: ${RUN_ENV}
stdin_open: true
tty: true
environment:
- RUN_ENV=${RUN_ENV}
volumes:
- ${PWD}/code/:/code
- /var/run/docker.sock:/var/run/docker.sock
networks:
- djangonet
depends_on:
- db-django
- nginx-django
networks:
djangonet:
default:
external:
name: webproxy