Skip to content

Djcorn/ssss-backend

Repository files navigation

<h1> FIRST TIME SETUP </h1>

`./postgres_tls_setup.sh`



<h1> TO BUILD </h1>
<h3>from ssss-backend/</h3>

`./gradlew build`

<h1> TO BUILD W/TESTS</h1>
from ssss-backend/

`SPRING_PROFILES_ACTIVE=test ./gradlew build -Pprofile=test`

<h1> TO CLEAN/BUILD/DEBUG </h1>
from ssss-backend/

`docker system prune -a --volumes`
`SPRING_PROFILES_ACTIVE=test ./gradlew clean build -Pprofile=test -info`


<h1> TO DEPLOY TEST PROFILE</h1>

`SPRING_PROFILES_ACTIVE=test docker compose up`

<h1> TO DEPLOY </h1>

`docker compose up`

<h1> TO SHUTDOWN </h1>

`docker compose down`


<h1> TO EXTRACT DATABASE </h1>
<h3> Note that these two extraction commands assume certain docker image names (ssss-backend-XXX-1). These can be verified through 'docker ps -a' when the containers are running</h3>

``docker exec -t $(docker ps -aqf "name=ssss-backend-db-1") pg_dumpall -c -U postgres | gzip > s4_sql_dump_`date +%Y-%m-%d"_"%H_%M_%S`.sql.gz``

<h1> TO EXTRACT IMAGES </h1>

``docker exec -t $(docker ps -aqf "name=ssss-backend-app-1") sh -c "cd uploads; tar -zcvf s4_image_dump_`date +%Y-%m-%d"_"%H_%M_%S`.gz"``

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors