mainqndtest
v1.1.1
Last change
on this file since 42095c5 was
42bd667,
checked in by David Fuertes <dfuertes@…>, 4 years ago
|
Historial Limpio
|
-
Property mode set to
100644
|
File size:
1.8 KB
|
Line | |
---|
1 | version: '3' |
---|
2 | |
---|
3 | #App services |
---|
4 | services: |
---|
5 | |
---|
6 | #App server |
---|
7 | web2py-uwsgi: |
---|
8 | image: web2py-uwsgi |
---|
9 | container_name: web2py-uwsgi |
---|
10 | restart: unless-stopped |
---|
11 | build: |
---|
12 | context: . |
---|
13 | dockerfile: ./Dockerfile.uwsgi-python |
---|
14 | depends_on: |
---|
15 | - db |
---|
16 | tty: true |
---|
17 | |
---|
18 | networks: |
---|
19 | - private-network |
---|
20 | |
---|
21 | #Nginx Service |
---|
22 | webserver: |
---|
23 | image: nginx |
---|
24 | container_name: webserver |
---|
25 | restart: unless-stopped |
---|
26 | tty: true |
---|
27 | ports: |
---|
28 | - 80:80 |
---|
29 | - 443:443 |
---|
30 | - 8020:8020 |
---|
31 | |
---|
32 | volumes: |
---|
33 | - ./nginx/conf.d/web2py:/etc/nginx/conf.d/nginx.conf |
---|
34 | - ./nginx/ssl/:/etc/nginx/ssl/ |
---|
35 | - ./web2py-rlabs:/var/www/web2py |
---|
36 | |
---|
37 | depends_on: |
---|
38 | - web2py-uwsgi |
---|
39 | |
---|
40 | networks: |
---|
41 | - private-network |
---|
42 | |
---|
43 | #Apache Tomcat Service |
---|
44 | java-server: |
---|
45 | image: tomcat:8 |
---|
46 | container_name: tomcat |
---|
47 | restart: unless-stopped |
---|
48 | tty: true |
---|
49 | volumes: |
---|
50 | - ./servlet/websocket.war:/usr/local/tomcat/webapps/websocket.war |
---|
51 | |
---|
52 | networks: |
---|
53 | - private-network |
---|
54 | |
---|
55 | #Guacamole service |
---|
56 | guacamole-server: |
---|
57 | image: guacamole/guacd |
---|
58 | container_name: guacd |
---|
59 | restart: unless-stopped |
---|
60 | tty: true |
---|
61 | |
---|
62 | networks: |
---|
63 | - private-network |
---|
64 | |
---|
65 | |
---|
66 | #Postgres Service |
---|
67 | db: |
---|
68 | image: postgres:10 |
---|
69 | container_name: postgres |
---|
70 | restart: unless-stopped |
---|
71 | tty: true |
---|
72 | |
---|
73 | volumes: |
---|
74 | - postgres-data:/var/lib/postgresql/data |
---|
75 | - ./postgres/openrlabs.sql:/tmp/openrlabs.sql |
---|
76 | - ./postgres/10-create-db-openrlabs.sh:/docker-entrypoint-initdb.d/10-create-db-openrlabs.sh |
---|
77 | |
---|
78 | environment: |
---|
79 | - POSTGRES_DB=openrlabs |
---|
80 | - POSTGRES_USER=openrlabs |
---|
81 | - POSTGRES_PASSWORD=openrlabs |
---|
82 | |
---|
83 | command: postgres -c datestyle='iso, dmy' |
---|
84 | |
---|
85 | networks: |
---|
86 | - private-network |
---|
87 | |
---|
88 | #Docker Networks |
---|
89 | networks: |
---|
90 | private-network: |
---|
91 | driver: bridge |
---|
92 | |
---|
93 | #Volumes |
---|
94 | volumes: |
---|
95 | postgres-data: |
---|
96 | driver: local |
---|
97 | |
---|
98 | |
---|
99 | |
---|
Note: See
TracBrowser
for help on using the repository browser.