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.

23 lines
996 B

3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
  1. # Doccano Offline Deployment
  2. ## Use Case
  3. 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.
  4. 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.
  5. The focus is primarily on the `docker-compose`-based production deployment.
  6. ## Setup Steps
  7. Run the following steps on VM 1:
  8. 1. Clone this repository
  9. 2. Run the scripts `offline_01_*.sh` in ascending order
  10. Skip OR modify and run the script `offline_01_1_2-optional_use_https`
  11. Now, move over to VM 2
  12. 3. Copy the repository folder from VM 1 to VM 2
  13. 4. Run the scripts `offline_02_*.sh` in ascending order
  14. 5. Make minor changes on `docker-compose.prod.yml` to change the admin credentials
  15. 6. Run `docker-compose -f docker-compose.prod.yml up` or use the script `offline_03_*.sh`