You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
925 B
43 lines
925 B
version: '3.8' |
|
services: |
|
nginx: |
|
image: nginx:alpine |
|
restart: unless-stopped |
|
tty: true |
|
ports: |
|
- '80:80' |
|
- '443:443' |
|
volumes: |
|
- .:/var/www/html |
|
- ./docker/nginx/conf.d/:/etc/nginx/conf.d/ |
|
links: |
|
- app |
|
networks: |
|
- ospro |
|
depends_on: |
|
- app |
|
app: |
|
build: |
|
context: . |
|
dockerfile: Dockerfile |
|
restart: unless-stopped |
|
networks: |
|
- ospro |
|
db: |
|
image: postgres:14.4-alpine |
|
restart: always |
|
environment: |
|
- POSTGRES_USER=posgres |
|
- POSTGRES_PASSWORD=posgres |
|
ports: |
|
- '5432:5432' |
|
networks: |
|
- ospro |
|
volumes: |
|
- db:/var/lib/postgresql/data |
|
networks: |
|
ospro: |
|
driver: bridge |
|
volumes: |
|
db: |
|
driver: local
|
|
|