mirror of
				https://gitlab.com/MrFry/mrfrys-node-server
				synced 2025-04-01 20:24:18 +02:00 
			
		
		
		
	Docker fixes
This commit is contained in:
		
							
								
								
									
										8
									
								
								scripts/make.sh
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										8
									
								
								scripts/make.sh
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							| @@ -34,13 +34,7 @@ makeNextSubmodule() { | ||||
|   ln -sf "$PWD/submodules/${1}/out" "$PWD/nextStatic/${2}" | ||||
| } | ||||
|  | ||||
| checkFile "$PWD/src/server.ts" | ||||
| checkFile "$PWD/package.json" | ||||
| checkFile "$PWD/package-lock.json" | ||||
|  | ||||
| git pull | ||||
| git submodule update --init --recursive | ||||
|  | ||||
| log 'Making project' | ||||
| log "Installing node modules for server" | ||||
| npm install | ||||
| npm audit fix | ||||
|   | ||||
| @@ -5,6 +5,7 @@ if [ "$1" == "build" ]; then | ||||
|   exit | ||||
| elif [ "$1" == "run" ]; then | ||||
|   # --entrypoint bash \ | ||||
|   scripts/setup.sh | ||||
|   docker run -it \ | ||||
|     -p 8080:80 \ | ||||
|     --mount src="$(pwd)/stats",target=/server/stats,type=bind \ | ||||
|   | ||||
							
								
								
									
										28
									
								
								scripts/setup.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										28
									
								
								scripts/setup.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| #!/bin/bash | ||||
|  | ||||
| hr() { | ||||
|   printf '\033[0;32m%*s\033[0m\n' "$(tput cols)" '' | tr ' ' '=' | ||||
| } | ||||
|  | ||||
| log() { | ||||
|   hr | ||||
|   echo -e "\033[0;32m${@}\033[0m" | ||||
|   hr | ||||
| } | ||||
|  | ||||
| checkFile() { | ||||
|   if [ ! -f "$@" ]; then | ||||
|     log "$@ does not exists, exiting" | ||||
|     exit | ||||
|   fi | ||||
| } | ||||
|  | ||||
| log 'Updating / Cloning project' | ||||
|  | ||||
| checkFile "$PWD/src/server.ts" | ||||
| checkFile "$PWD/package.json" | ||||
| checkFile "$PWD/package-lock.json" | ||||
|  | ||||
| git pull | ||||
| git submodule update --init --recursive | ||||
|  | ||||
		Reference in New Issue
	
	Block a user