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.
 
 
 
 
 
 
Johann Frei 9e3de6eeaf Move commands to other script 3 years ago
..
README.md Update README.md 3 years ago
offline_01_1_1-download_assets.sh Store assets in frontend static store 3 years ago
offline_01_1_2-optional_use_https.sh Minor cleanups and fixes 3 years ago
offline_01_2-extract_Docker_images.sh Move commands to other script 3 years ago
offline_01_3-download_APT_packages.sh Support SSL 3 years ago
offline_02_1-install_APT_packages.sh Minor cleanups and fixes 3 years ago
offline_02_2-import_Docker_images.sh Minor cleanups and fixes 3 years ago
offline_03_1-runDoccano.sh Minor cleanups and fixes 3 years ago
offline_patcher.py Add link prefix as parameter 3 years ago

README.md

Doccano Offline Deployment

Use Case

These offline deployment scripts are suited for deploying Doccano on an air gapped Ubuntu 18.04/20.04 virtual machine (VM 2) with no internet connectivity.

The preparation requires another machine (VM 1) with internet access and docker/docker-compose preinstalled (with $USER in docker group) and running the same Ubuntu distribution as VM 2.

The focus is primarily on the docker-compose-based production deployment.

Setup Steps

Run the following steps on VM 1:

  1. Clone this repository
  2. Run the scripts offline_01_*.sh in ascending order
    Skip OR modify and run the script offline_01_1_2-optional_use_https

Now, move over to VM 2

  1. Copy the repository folder from VM 1 to VM 2
  2. Run the scripts offline_02_*.sh in ascending order
  3. Make minor changes on docker-compose.prod.yml to change the admin credentials
  4. Run docker-compose -f docker-compose.prod.yml up or use the script offline_03_*.sh