[~] 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