Comments (3)
I guess that, sooner or later this day had to come ;)
The good news is that Docker, Dockerfiles and docker-compose.yml file are de facto documenting most of the deployment and project architecture. I understand that a real documentation is needed though, and I'll start to work on it.
Basically, you will need to take all the services described in docker-compose.yml
and make them available on your system. You'll need:
- A PostgreSQL server (you can use a shared one and even a remote one if you want)
- A Redis server (same here)
- A process manager, such as supervisor or systemd to run:
- The application server
- The application worker
- A webserver on your system with a reverse proxy configuration to talk to the application
To install the application dependencies, you would have to follow the Dockerfile steps, with few adjustements to make this more suitable on a shared system:
- use a python virtualenv
- move everything under a specific directory, such as
/srv/trax
I'm only familiar with debian-based systems, so I'll start working on a documentation for those systems., but it should work similarly on most linux distros.
from trax.
Okay I've opened #23 which is a first attempt at such a documentation. Please get back to me when you have reviewed this :)
from trax.
Fixed with https://github.com/EliotBerriot/trax/pull/23
from trax.
Related Issues (20)
- Allow users to setup reminders
- Make the timezone configurable globally and per user HOT 1
- Store token in database
- Retroactive /trax stop hh:mm stops in the future HOT 1
- Automatically close running timers at midnight
- configure dateparser to prefer future dates HOT 1
- Upgrade to latest mattermost in dev, so we can setup webhooks and everything automatically
- Add teams / projects
- Make mattermost/slack integration less coupled, more modular
- Problem with manage.py HOT 6
- Mattermost moving to API version 4 HOT 3
- Fix timezone errors
- After login I got: CSRF verification failed. Request aborted. HOT 6
- Trax/django produces HTTP 500 internal server errors HOT 15
- Problems during building worker with PostgreSQL 11.5 HOT 4
- Invalid HTTP_HOST header: '127.0.0.1'. You may need to add '127.0.0.1' to ALLOWED_HOSTS. HOT 2
- Better help (for commands)
- Allow to stop in the past
- Allow to list from past
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from trax.