Deployment of Takahe instance using Docker
- Create a new
.env
based on the.env.template
file and fill all the values. - Bring up the containers:
docker compose up -d
- Run Django migrations:
docker exec -it web python manage.py migrate
- To apply custom styles run:
docker exec -it web python manage.py collectstatic
- Create admin user account:
a. Go to
https://<your_domain>/auth/signup/
b. Enter your admin email specified inTAKAHE_AUTO_ADMIN_EMAIL
c. Go to your inbox and activate the account.