Skip to content

Commit b0e7c5e

Browse files
committed
add scripts to rebuild react and flask container
1 parent e5c5dbe commit b0e7c5e

File tree

2 files changed

+44
-0
lines changed

2 files changed

+44
-0
lines changed

update_flask-backend.sh

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
#!/bin/bash
2+
3+
# check if docker daemon is running
4+
if ! docker info > /dev/null 2>&1; then
5+
echo "This script uses docker, and it isn't running - please start docker and try again!"
6+
exit 1
7+
fi
8+
9+
## get config
10+
source ./default.config
11+
source ./local.config
12+
13+
# remove react container
14+
docker rm -f $API_CONTAINER_NAME
15+
16+
# rebuild container
17+
cd ./flask-backend
18+
docker build -t gnom/flask .
19+
cd ..
20+
21+
# restart container
22+
docker run --name $API_CONTAINER_NAME --network ${DOCKER_NETWORK_NAME} --restart on-failure:10 -d -p ${API_PORT}:${API_PORT} -v ${DATA_DIR}/taxa:/flask-backend/data/storage/taxa -v ${IMPORT_DIR}:/flask-backend/data/import -e RABBIT_WORKER_COUNT=${RABBIT_WORKER_COUNT} -e MYSQL_HOST=${MYSQL_CONTAINER_NAME} -e INITIAL_USER_USERNAME=${INITIAL_USER_USERNAME} -e INITIAL_USER_PASSWORD=${INITIAL_USER_PASSWORD} -e MYSQL_CONTAINER_NAME=${MYSQL_CONTAINER_NAME} -e MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD} -e API_ADRESS=${PROTOCOL}://${API_ADRESS} -e API_PORT=${API_PORT} -e FILE_SERVER_ADRESS=${FILE_SERVER_ADRESS} -e JBROWSE_ADRESS=${JBROWSE_ADRESS} -e RABBIT_CONTAINER_NAME=${RABBIT_CONTAINER_NAME} gnom/flask

update_react-frontend.sh

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
#!/bin/bash
2+
3+
# check if docker daemon is running
4+
if ! docker info > /dev/null 2>&1; then
5+
echo "This script uses docker, and it isn't running - please start docker and try again!"
6+
exit 1
7+
fi
8+
9+
## get config
10+
source ./default.config
11+
source ./local.config
12+
13+
# remove react container
14+
docker rm -f $FRONTEND_CONTAINER_NAME
15+
16+
# rebuild container
17+
cd ./react-frontend
18+
docker build --no-cache -t gnom/reactapp .
19+
cd ..
20+
21+
# restart container
22+
docker run --name $FRONTEND_CONTAINER_NAME --network ${DOCKER_NETWORK_NAME} --restart on-failure:10 -d -p 5000:5000 gnom/reactapp

0 commit comments

Comments
 (0)