2025-04-22 16:58:17 +03:00
|
|
|
# Fabric Setup
|
2019-06-23 19:21:58 +03:00
|
|
|
|
2025-04-22 16:58:17 +03:00
|
|
|
## Adding fabric as a submodule
|
2019-06-23 19:21:58 +03:00
|
|
|
|
2025-04-22 16:58:17 +03:00
|
|
|
Choose one of the following options based on your Git hosting platform:
|
2019-06-23 19:21:58 +03:00
|
|
|
|
2025-04-22 16:58:17 +03:00
|
|
|
### Bitbucket
|
|
|
|
|
git submodule add git@bitbucket.org/fabric.git customfabric
|
2023-10-05 23:45:38 +03:00
|
|
|
|
2025-04-22 16:58:17 +03:00
|
|
|
### Forgejo
|
|
|
|
|
git submodule add https://forgejo.ronnyabraham.com/ronnygit/fabric.git customfabric
|
2023-10-05 23:45:38 +03:00
|
|
|
|
2025-04-22 16:58:17 +03:00
|
|
|
The second "fabric" puts the submodule in a directory called "customfabric"
|
2019-06-23 19:21:58 +03:00
|
|
|
|
2025-04-22 16:58:17 +03:00
|
|
|
Now initialize and update the submodule:
|
|
|
|
|
git submodule init
|
|
|
|
|
git submodule update
|
2019-06-23 19:21:58 +03:00
|
|
|
|
2025-04-22 16:58:17 +03:00
|
|
|
## Setup Steps
|
2019-06-23 19:21:58 +03:00
|
|
|
|
2025-04-22 16:58:17 +03:00
|
|
|
1. Work on a virtualenv that has PyQt5
|
|
|
|
|
2. Load up bin/deploy_meta.py
|
|
|
|
|
3. Check django.numbers to make sure your port numbers aren't already being used:
|
|
|
|
|
* database
|
|
|
|
|
* django
|
|
|
|
|
4. After you create the dev file, go to usr/meta/projects and copy the layout.yml file from another project
|
|
|
|
|
5. Now go to usr/meta/virtualenv, copy bootstrap.txt to development.txt
|
|
|
|
|
* Replace pycrypto with pycryptodome
|
|
|
|
|
* Replace psycopg2 with psycopg2-binary
|
|
|
|
|
6. Add allowed_hosts = [127.0.0.1] to the django section in development.yml
|