40 lines
No EOL
1.1 KiB
YAML
40 lines
No EOL
1.1 KiB
YAML
version: "3.3"
|
|
services:
|
|
httpaste:
|
|
build:
|
|
context: ../..
|
|
dockerfile: Dockerfile
|
|
target: uwsgi
|
|
environment:
|
|
HTTPASTE_CONFIGPATH: /usr/local/httpaste/config.ini
|
|
volumes:
|
|
-
|
|
type: volume
|
|
source: system-shared
|
|
target: /shared
|
|
volume:
|
|
nocopy: true
|
|
- ./httpaste/usr/local/httpaste/config.ini:/usr/local/httpaste/config.ini
|
|
command: -s /shared/uwsgi.sock --chmod-socket=666
|
|
httpd:
|
|
build:
|
|
context: ./httpd
|
|
dockerfile: Dockerfile
|
|
ports:
|
|
- "80:80"
|
|
volumes:
|
|
-
|
|
type: volume
|
|
source: system-shared
|
|
target: /shared
|
|
volume:
|
|
nocopy: true
|
|
- ./httpd/usr/local/apache2/conf/httpd.conf:/usr/local/apache2/conf/httpd.conf
|
|
tor:
|
|
build:
|
|
context: ./tor
|
|
dockerfile: Dockerfile
|
|
volumes:
|
|
- ./tor/etc/tor/torrc:/etc/tor/torrc
|
|
volumes:
|
|
system-shared: |