Workspace with the tmux
Most of my projects now are separated from the beginning into logical entities and put into docker. This makes the deployment and replacement much easier to manage but the development many rituals comands.
[code language="bash"]#!/bin/sh cd ~/project sudo docker run -d -p 27017:27017 -v ~/project/db/mongo-data:/data/db mongo
tmux new-session -d -s Development -n server -c ~/project/server "./venv/bin/python server.py" tmux split-window -v -c ~/project/client "yarn start" tmux split-window -h -c ~/project/db "mongo" tmux new-window 'mutt' tmux -2 attach-session -d [/code]