45 lines
856 B
YAML
45 lines
856 B
YAML
version: '3'
|
|
|
|
services:
|
|
app:
|
|
image: rusian/personalsite
|
|
container_name: personalsite
|
|
env_file: config.env
|
|
ports:
|
|
- "7012:80"
|
|
tty: true
|
|
restart: "always"
|
|
volumes:
|
|
- personalsite_app:/srv/app/static
|
|
- personalsite_app:/srv/app/media
|
|
networks:
|
|
teanet:
|
|
ipv4_address: 172.23.0.5
|
|
|
|
personalsite-db:
|
|
image: postgres:alpine
|
|
container_name: personalsite-db
|
|
ports:
|
|
- 5432:5432
|
|
restart: always
|
|
volumes:
|
|
- personalsite_db:/var/lib/postgresql/data
|
|
environment:
|
|
- POSTGRES_USER=postgres
|
|
- POSTGRES_PASSWORD=postgres
|
|
- POSTGRES_DB=personalsite
|
|
networks:
|
|
teanet:
|
|
ipv4_address: 172.23.0.6
|
|
|
|
volumes:
|
|
personalsite_db:
|
|
personalsite_app:
|
|
|
|
networks:
|
|
teanet:
|
|
driver: bridge
|
|
ipam:
|
|
config:
|
|
- subnet: 172.23.0.0/16
|