From 0cd3f0a619330339c3bef86b8165e71957c4aba8 Mon Sep 17 00:00:00 2001 From: austin Date: Sat, 11 May 2024 16:04:13 -0400 Subject: [PATCH] config and deploy stuff --- docker-compose.yml | 15 +++++++++++++++ test.sh | 14 ++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 docker-compose.yml create mode 100644 test.sh diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..1dcb9a8 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,15 @@ +version: "3" + +services: + server: + image: tomcat:9 + restart: always + container_name: survey-server + environment: + - MY_VAR=1000 + volumes: + - ./webapps:/usr/local/tomcat/webapps + - ./db:/usr/local/tomcat/db + - ./config:/usr/local/tomcat/config + ports: + - "8080:8080" diff --git a/test.sh b/test.sh new file mode 100644 index 0000000..c99547d --- /dev/null +++ b/test.sh @@ -0,0 +1,14 @@ +# assemble FE +cd ~/p/self-survey-fe +npm run build +cd ~/p/SelfSurvey-server-master/src/main/resources/static +rm -rf ./* +cp -r ~/p/self-survey-fe/dist/* ~/p/SelfSurvey-server-master/src/main/resources/static/ +# assemble BE +cd ~/p/SelfSurvey-server-master/ +mvn clean package +cd ~/Documents/apache-tomcat-9.0.89/webapps/ +rm -rf ./ROOT.war ./ROOT +cp ~/p/SelfSurvey-server-master/target/self-survey.war ~/Documents/apache-tomcat-9.0.89/webapps/ROOT.war +cd ~/Documents/apache-tomcat-9.0.89/bin/ +./catalina.sh run \ No newline at end of file