[~] Refactor
This commit is contained in:
parent
d06a7655d7
commit
3163641646
1
docker/js/Dockerfile
Normal file
1
docker/js/Dockerfile
Normal file
@ -0,0 +1 @@
|
|||||||
|
FROM node as base
|
9
docker/js/docker-compose.yml
Normal file
9
docker/js/docker-compose.yml
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
version: '3.7'
|
||||||
|
services:
|
||||||
|
js:
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: ./docker/js/Dockerfile
|
||||||
|
volumes:
|
||||||
|
- ./d1/:/app/d1/:ro
|
||||||
|
- ./tmp/cache/:/app/tmp/cache/:ro
|
31
m
Executable file
31
m
Executable file
@ -0,0 +1,31 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
|
#vim: set filetype=python
|
||||||
|
|
||||||
|
import sys
|
||||||
|
import optparse
|
||||||
|
import subprocess
|
||||||
|
import os
|
||||||
|
|
||||||
|
def js(argv):
|
||||||
|
return subprocess.check_call([
|
||||||
|
'sudo',
|
||||||
|
'docker-compose',
|
||||||
|
'--project-directory',
|
||||||
|
os.path.abspath(
|
||||||
|
os.path.dirname(__file__),
|
||||||
|
),
|
||||||
|
'-f',
|
||||||
|
os.path.abspath(
|
||||||
|
os.path.join(
|
||||||
|
os.path.dirname(__file__),
|
||||||
|
'docker', 'js',
|
||||||
|
'docker-compose.yml',
|
||||||
|
)
|
||||||
|
),
|
||||||
|
*argv,
|
||||||
|
])
|
||||||
|
|
||||||
|
if len(sys.argv) > 1 and sys.argv[1] == 'js':
|
||||||
|
js(sys.argv[2:])
|
||||||
|
else:
|
||||||
|
raise NotImplementedError
|
Loading…
Reference in New Issue
Block a user