2024-07-18 14:09:32 -04:00
|
|
|
services:
|
|
|
|
werc:
|
|
|
|
build:
|
2024-11-11 14:52:00 -05:00
|
|
|
network: host
|
2024-07-18 14:09:32 -04:00
|
|
|
dockerfile: Dockerfile
|
|
|
|
context: .
|
2024-11-12 16:45:42 -05:00
|
|
|
container_name: werc
|
2024-07-18 14:09:32 -04:00
|
|
|
ports:
|
2024-11-12 19:40:29 -05:00
|
|
|
- 3080:80
|
2024-07-18 14:09:32 -04:00
|
|
|
environment:
|
|
|
|
- HOSTNAME=thirdculture.top
|
|
|
|
volumes:
|
|
|
|
- werc:/var/www/werc
|
|
|
|
- lighttpd:/etc/lighttpd
|
2024-11-14 00:42:53 -05:00
|
|
|
- /etc/timezone:/etc/timezone:ro
|
|
|
|
- /etc/localtime:/etc/localtime:ro
|
2024-07-18 14:09:32 -04:00
|
|
|
tty: true
|
2024-11-12 16:45:42 -05:00
|
|
|
networks:
|
|
|
|
- default-werc
|
|
|
|
|
2024-07-18 14:09:32 -04:00
|
|
|
gossa:
|
|
|
|
image: pldubouilh/gossa
|
2024-11-12 16:45:42 -05:00
|
|
|
container_name: gossa
|
2024-07-18 14:09:32 -04:00
|
|
|
ports:
|
2024-11-12 19:40:29 -05:00
|
|
|
- 3001:8001
|
2024-07-18 14:09:32 -04:00
|
|
|
volumes:
|
2024-11-11 14:52:00 -05:00
|
|
|
- ./werc/sites/thirdculture.top/_files:/shared
|
2024-07-22 10:22:25 -04:00
|
|
|
- ./werc/sites/ppl.thirdculture.top:/shared/people
|
2024-11-12 16:45:42 -05:00
|
|
|
networks:
|
|
|
|
- default-werc
|
|
|
|
|
|
|
|
transfer:
|
|
|
|
image: dutchcoders/transfer.sh:latest
|
|
|
|
container_name: transfer
|
|
|
|
ports:
|
2024-11-12 19:40:29 -05:00
|
|
|
- "3880:8080"
|
2024-11-12 16:45:42 -05:00
|
|
|
command: ["--provider", "local", "--basedir", "/uploads/", "--web-path", "/web/"]
|
|
|
|
volumes:
|
|
|
|
- ./transfer/uploads:/uploads
|
|
|
|
- ./transfer/tshweb:/web
|
|
|
|
restart: always
|
|
|
|
networks:
|
|
|
|
- default-werc
|
|
|
|
|
|
|
|
networks:
|
|
|
|
default-werc:
|
|
|
|
driver: bridge
|
|
|
|
|
2024-07-18 14:09:32 -04:00
|
|
|
volumes:
|
|
|
|
werc:
|
|
|
|
driver: local
|
|
|
|
driver_opts:
|
|
|
|
o: bind
|
|
|
|
type: none
|
|
|
|
device: "./werc"
|
|
|
|
lighttpd:
|
|
|
|
driver: local
|
|
|
|
driver_opts:
|
|
|
|
o: bind
|
|
|
|
type: none
|
|
|
|
device: "./etc/lighttpd"
|