diff --git a/docker-compose.yml b/docker-compose.yml index 3d4b80b..bf94e2c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,14 +2,16 @@ web: restart: always build: ./web expose: - - "8000" + - "6543" + ports: + - "6543:6543" links: - postgres:postgres volumes: - /usr/src/app/static environment: DB_NAME: brew - DB_USER: postgres + DB_USER: brew DB_PASS: 123456 SECRET_KEY: secret @@ -27,7 +29,7 @@ nginx: postgres: restart: always - image: postgres:latest + image: ./postgres volumes: - pgdata:/var/lib/postgresql/data expose: diff --git a/postgres/Dockerfile b/postgres/Dockerfile new file mode 100644 index 0000000..a04142f --- /dev/null +++ b/postgres/Dockerfile @@ -0,0 +1,5 @@ +FROM postgres:latest +MAINTAINER tanshu + +COPY user.sql /docker-entrypoint-initdb.d/ +COPY brew.sql /docker-entrypoint-initdb.d/ diff --git a/postgres/brew.sql b/postgres/brew.sql new file mode 100644 index 0000000..88aa298 --- /dev/null +++ b/postgres/brew.sql @@ -0,0 +1,2 @@ +CREATE DATABASE brew; +GRANT ALL PRIVILEGES ON DATABASE brew TO brew; diff --git a/postgres/user.sql b/postgres/user.sql new file mode 100644 index 0000000..c046dc0 --- /dev/null +++ b/postgres/user.sql @@ -0,0 +1 @@ +CREATE USER brew WITH PASSWORD '123456';