I've been trying to understand how to setup systems from
the ground up on Ubuntu. I just installed redis onto
the box and here's how I did it and some things to look
out for.
To install:
| version: '2' | |
| services: | |
| rails: | |
| image: dockermd/frails:rm | |
| hostname: "FichasAPIRails" | |
| container_name: "FichasAPIRails2" | |
| ports: | |
| - "3000:3000" | |
| - "8808:8808" | |
| working_dir: /usr/src/app |
| version: '2' | |
| services: | |
| rails: | |
| image: frails | |
| hostname: "FichasAPIRails" | |
| container_name: "FichasAPIRails2" | |
| ports: | |
| - "3000:3000" | |
| - "8808:8808" | |
| working_dir: /usr/src/app |
| api: bundle exec puma -C config/puma.rb |
| # Create your superuser | |
| $ mongo | |
| > use admin | |
| > db.createUser({user:"someadmin",pwd:"secret", roles:[{role:"root",db:"admin"}]}) | |
| > exit | |
| # Alias for convenience (optional and at your own risk) | |
| $ echo 'alias mongo="mongo --port 27017 -u someadmin -p secret --authenticationDatabase admin"' >> ~/.bash_profile | |
| $ source ~/.bash_profile |
| SWARM_TOKEN=$(docker run swarm create) | |
| echo $SWARM_TOKEN | |
| docker-machine create -d virtualbox --engine-label datacenter=mex --swarm --swarm-master --swarm-discovery token://$SWARM_TOKEN master | |
| docker-machine create -d virtualbox --engine-label datacenter=usa --swarm --swarm-discovery token://$SWARM_TOKEN node1 | |
| docker-machine create -d virtualbox --engine-label datacenter=mex --swarm --swarm-discovery token://$SWARM_TOKEN node2 |
| https://docs.google.com/presentation/d/1GDYbY5cLZWgduQ5fsHEwGqXGOf8Kk6LIRUxoULO9bo0/edit#slide=id.p |
| ERR=0 | |
| IP=$(sudo docker inspect -f jenkins_identidock_1) | |
| CODE=$(curl -sL -w "%{http_code}" $IP:9090 -o /dev/null) || true if [ $CODE -ne 200 ]; then | |
| echo "Site returned " $CODE | |
| ERR=1 fi | |
| #Pull down the system | |
| sudo docker-compose $COMPOSE_ARGS stop | |
| sudo docker-compose $COMPOSE_ARGS rm --force -v | |
| return $ERR |
| docker run --name myjenkins -p 8080:8080 -v $PWD:/app -v /usr/local/bin/docker:/bin/docker -v /var/run/docker.sock:/var/run/docker.sock my-jenkins | |
| Mocha reporter | |
| /tmp/jenkins-buildenv/${JOB_NAME}/workspace | |
| https://github.com/musghost/mocha-test | |
| # Build the image to be used for this job. |
Dado que existen numerosos desarrolladores contribuyendo a varios proyectos en paralelo, he creado esta guía para esclarecer el proceso que llevamos a cabo para manejar el modelo de branching. Para esto voy a listar una serie de pasos que es proceso adecuado que debemos llevar a cabo una vez que nos llega una tarea.
Después de aceptar la tarea revisando que todo esté en orden, vamos a nuestra terminal y nos pasamos a la rama de develop.