update
parent
32f680ace1
commit
6b6ad975f3
15
Dockerfile
15
Dockerfile
|
@ -4,7 +4,20 @@ RUN curl -fsSL https://kumoly.io/attachments/a8b503db-8067-4323-9d1d-bc6e616af45
|
||||||
|
|
||||||
WORKDIR /src
|
WORKDIR /src
|
||||||
|
|
||||||
COPY main.go main.go
|
|
||||||
RUN touch shell.sh
|
RUN touch shell.sh
|
||||||
|
|
||||||
|
RUN echo '{"app_name":"Go Playground","no_reconfig":true \
|
||||||
|
,"files":[{"path":"main.go","name":"Main","action":"go run main.go","order":-1},{"path":"shell.sh","name":"Shell","action":"bash shell.sh","order":1}] \
|
||||||
|
,"hide_config":true}' > conf.json
|
||||||
|
|
||||||
|
RUN echo 'package main \
|
||||||
|
\
|
||||||
|
import "fmt" \
|
||||||
|
\
|
||||||
|
func main() { \
|
||||||
|
fmt.Println("Hello, world.") \
|
||||||
|
}' > main.go
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CMD [ "configui", "-log", "configui.log", "-f","conf.json" ]
|
CMD [ "configui", "-log", "configui.log", "-f","conf.json" ]
|
39
conf.json
39
conf.json
|
@ -1,39 +0,0 @@
|
||||||
{
|
|
||||||
"app_name": "Go Playground",
|
|
||||||
"config_path": "/data/configui.json",
|
|
||||||
"no_reconfig": true,
|
|
||||||
"allow_ip": "",
|
|
||||||
"files": [
|
|
||||||
{
|
|
||||||
"path": "main.go",
|
|
||||||
"name": "Main",
|
|
||||||
"action": "go run main.go",
|
|
||||||
"ro": false,
|
|
||||||
"lang": "",
|
|
||||||
"order": -1,
|
|
||||||
"data": ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "shell.sh",
|
|
||||||
"name": "Shell",
|
|
||||||
"action": "bash shell.sh",
|
|
||||||
"ro": false,
|
|
||||||
"lang": "",
|
|
||||||
"order": 1,
|
|
||||||
"data": ""
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"path": "./configui.log",
|
|
||||||
"name": "log",
|
|
||||||
"action": "",
|
|
||||||
"ro": false,
|
|
||||||
"lang": "",
|
|
||||||
"order": 2,
|
|
||||||
"data": ""
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"result_bellow": false,
|
|
||||||
"hide_config": true,
|
|
||||||
"log_path": "/var/log/configui.log",
|
|
||||||
"silent_sys_out": false
|
|
||||||
}
|
|
|
@ -5,5 +5,5 @@ services:
|
||||||
restart: always
|
restart: always
|
||||||
ports:
|
ports:
|
||||||
- 127.0.0.1:8888:8000
|
- 127.0.0.1:8888:8000
|
||||||
volumes:
|
# volumes:
|
||||||
- ./conf.json:/src/conf.json
|
# - ./conf.json:/src/conf.json
|
||||||
|
|
Loading…
Reference in New Issue