1
0
mirror of https://github.com/peeringdb/peeringdb.git synced 2024-05-11 05:55:09 +00:00
Files
peeringdb-peeringdb/Ctl/dev/docker-compose.yml

51 lines
1.3 KiB
YAML
Raw Normal View History

version: "3.4"
services:
database:
image: "mysql:5.7"
command: mysqld --character-set-server=utf8 --collation-server=utf8_unicode_ci
environment:
MYSQL_DATABASE: peeringdb
MYSQL_USER: peeringdb
MYSQL_PASSWORD: devPASSWORD
MYSQL_ALLOW_EMPTY_PASSWORD: 1
#MYSQL_ROOT_PASSWORD: devPASSWORD
# # set logging options to output in json
# logging:
# driver: json-file
# options:
# max-size: 100m
# max-file: "3"
restart: always
ports:
- "13306:3306"
volumes:
- ./peeringdb_database:/var/lib/mysql
peeringdb:
build:
context: ../..
dockerfile: Dockerfile
target: tester
command: runserver 0.0.0.0:8000
env_file: .env
environment:
DATABASE_USER: peeringdb
DATABASE_PASSWORD: devPASSWORD
DATABASE_HOST: database
# # set logging options to output in json
# logging:
# driver: json-file
# options:
# max-size: 100m
# max-file: "3"
ports:
# this needs to be set in the shell, compose env vars aren't read yet
- "${DJANGO_PORT:-8000}:8000"
volumes:
- ../../peeringdb_server:/srv/www.peeringdb.com/peeringdb_server
- ../../mainsite:/srv/www.peeringdb.com/mainsite
- ../../tests:/srv/www.peeringdb.com/tests
volumes:
peeringdb_database: