Geen omschrijving

Gu3 cd54a95e5e docker install 6 jaren geleden
.ssh cd54a95e5e docker install 6 jaren geleden
apps cd54a95e5e docker install 6 jaren geleden
docker cd54a95e5e docker install 6 jaren geleden
elasticsearchdata cd54a95e5e docker install 6 jaren geleden
mysqldata cd54a95e5e docker install 6 jaren geleden
.dockerignore cd54a95e5e docker install 6 jaren geleden
.gitignore cd54a95e5e docker install 6 jaren geleden
README cd54a95e5e docker install 6 jaren geleden
docker-compose.yaml cd54a95e5e docker install 6 jaren geleden

README

docker-compose build
docker-compose up


=========== A faire en plus..... ===========

=========== Container DB ===================
//Se connecter a db
docker exec -it db bash

//Récupérer les BDDs via un synchro.sh
// !!!! Pensez à adapter le commonvar_local suivant les synchros voulues !!!!!
cd env
./synchro.sh -d -n opentalent
./synchro.sh -d -n adminassos
./synchro.sh -d -n crm
./synchro.sh -d -n openassos
=========== Container DB ===================


=========== Container PHP ===================
//Se connecter a opentalent-platform
docker exec -it php bash

//Faire un composer install...
//Host de la BDD : db, Login : root, Pass : mysql660
composer install

//Mettre les bons droits...
HTTPDUSER=$(ps axo user,comm | grep -E '[a]pache|[h]ttpd|[_]www|[w]ww-data|[n]ginx' | grep -v root | head -1 | cut -d\ -f1)
setfacl -dR -m u:"$HTTPDUSER":rwX -m u:$(whoami):rwX app/cache app/logs
setfacl -R -m u:"$HTTPDUSER":rwX -m u:$(whoami):rwX app/cache app/logs
=========== Container PHP ===================



=========== Container FRONT ===================
//Se connecter a opentalent-platform
docker exec -it php front

//Compiler le dossier model du module Ruler
cd modules/ruler
jison -t rule.jison
babel --presets=es2015 model/**/*.js model/*.js -d lib
npm link
cd ../..
npm link @opentalent/ruler

NODE_ENV=docker gulp serve
=========== Container FRONT ===================


=========== MEMO DOCKER ====================
//Tagger une image docker
docker -t vinceguf/apache:2.4 ./Docker/apache2.4/

//build une image et la tagger
docker build -t vinceguf/apache:2.4 ./Docker/apache2.4/

//Build docker compose
docker-compose build

//Lancer le docker-compose == lancer les containers
docker-compose up

//Stopper le docker-compose == stopper les containers
docker-compose stop

//Stopper tous les containers quelque soit le docker-compose
docker stop $(docker ps -a -q)

//Supprimer tous les container Docker
docker rm $(docker ps -a -q)

//Supprimer toutes les images Docker
docker rmi $(docker images -q)

//Lister les proccess Docker
docker ps

//Lister les containers actifs
docker container ls

//Lister tous les containers
docker container ls -a

//Lister les images
docker images

//Entrer dans un container en bash
docker exec -it db bash ==> db étant le container name que l'on retrouve en faisant docker ps

//Docker compose a une facheuse tendance à conserver des config entre chaque lancement (comme la config de la BDD)
//si par exemple, on arrive pas à se connecter à la BDD à cause d'un Access Denied, il faut faire:
docker-compose rm -v
=========== MEMO DOCKER ====================