mirror of https://github.com/doccano/doccano.git
pythondatasetsactive-learningtext-annotationdatasetnatural-language-processingdata-labelingmachine-learningannotation-tool
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
859 B
21 lines
859 B
#!/usr/bin/env bash
|
|
|
|
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
|
cd $DIR
|
|
unset DIR
|
|
|
|
# Set image tag in Compose to avoid image build
|
|
sed -i 's^dockerfile: app/Dockerfile.prod^dockerfile: app/Dockerfile.prod\n image: doccano-app:custom^g' ../docker-compose.prod.yml
|
|
sed -i 's^dockerfile: nginx/Dockerfile^dockerfile: nginx/Dockerfile\n image: doccano-nginx:custom^g' ../docker-compose.prod.yml
|
|
|
|
# Modify Dockerfile for nginx to add python3 and offline patch
|
|
sed -i 's|FROM nginx|COPY offline_deployment/offline_patcher.py /patch.py\
|
|
RUN apk add -U --no-cache py3-requests \\\
|
|
\&\& mkdir -p /app/dist/static/offline \&\& python3 /patch.py /app/dist /app/dist/static/offline\
|
|
\
|
|
FROM nginx|' ../nginx/Dockerfile
|
|
|
|
# Load docker images
|
|
docker image load -i doccano-app.tar
|
|
docker image load -i doccano-nginx.tar
|
|
docker image load -i postgres.tar
|