-
-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathcompose.dev.yaml
More file actions
42 lines (41 loc) · 1.29 KB
/
Copy pathcompose.dev.yaml
File metadata and controls
42 lines (41 loc) · 1.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
services:
truthgate:
image: truthgate-ipfs:dev
build:
target: development
command: ["development"]
restart: "no"
read_only: false
working_dir: /workspace
environment:
ASPNETCORE_ENVIRONMENT: Development
DOTNET_ENVIRONMENT: Development
ASPNETCORE_URLS: http://0.0.0.0:80
DOTNET_USE_POLLING_FILE_WATCHER: "1"
DOTNET_CLI_HOME: /home/truthgate
HOME: /home/truthgate
NUGET_PACKAGES: /home/truthgate/.nuget/packages
NUGET_HTTP_CACHE_PATH: /home/truthgate/.nuget/http-cache
TINI_SUBREAPER: "1"
TRUTHGATE_DEV_PROJECT: /workspace/TruthGate-Web/TruthGate-Web/TruthGate-Web.csproj
TRUTHGATE_HEALTH_URL: http://127.0.0.1:80/
ports: !override
- "${TRUTHGATE_DEV_HTTP_PORT:-8080}:80/tcp"
- "${IPFS_SWARM_PORT:-4001}:4001/tcp"
- "${IPFS_SWARM_PORT:-4001}:4001/udp"
volumes:
- type: bind
source: .
target: /workspace
- type: volume
source: truthgate_nuget
target: /home/truthgate/.nuget/packages
- type: volume
source: truthgate_nuget_http
target: /home/truthgate/.nuget/http-cache
tmpfs: !override
- /tmp:rw,noexec,nosuid,size=1g
- /run/truthgate:rw,noexec,nosuid,size=64m
volumes:
truthgate_nuget:
truthgate_nuget_http: