
7 changed files with 116 additions and 37 deletions
@ -0,0 +1,41 @@
@@ -0,0 +1,41 @@
|
||||
version: "3.7" |
||||
|
||||
services: |
||||
db: |
||||
image: postgres:10-alpine |
||||
init: true |
||||
restart: unless-stopped |
||||
environment: |
||||
POSTGRES_DB: pleroma |
||||
POSTGRES_USER: pleroma |
||||
POSTGRES_PASSWORD: pleroma |
||||
volumes: |
||||
- $DOCKER_DATADIR/db:/var/lib/postgresql/data |
||||
- ./initdb.sql:/docker-entrypoint-initdb.d/pleroma.sql |
||||
|
||||
server: |
||||
build: . |
||||
init: true |
||||
restart: unless-stopped |
||||
links: |
||||
- db |
||||
ports: [ |
||||
# Uncomment/Change port mappings below as needed. |
||||
# The left side is your host machine, the right one is the pleroma container. |
||||
# You can prefix the left side with an ip. |
||||
|
||||
# Webserver (for reverse-proxies outside of docker) |
||||
# If you use a dockerized proxy (see README), you can leave this commented |
||||
# and use a container link instead. |
||||
# "127.0.0.1:4000:4000", |
||||
|
||||
# SSH support |
||||
# "2222:2222", |
||||
|
||||
# Gopher support |
||||
# "9999:9999", |
||||
] |
||||
volumes: |
||||
- ./custom.d:/custom.d:ro |
||||
- ./config.exs:/home/pleroma/pleroma/config/prod.secret.exs:ro |
||||
- $DOCKER_DATADIR/uploads:/uploads |
Loading…
Reference in new issue