Public Repository

Last pushed: 2 years ago
Short Description
Docker to work on Phalcon API (MyBestTeam)
Full Description

Docker Phalcon API

Installation Docker

cf. Documentation officielle (pour CentOS 7)

Si soucis de connectivité lors du lancement des images, patch sur les DNS :

sudo vim /etc/default/docker

ajouter la ligne :

DOCKER_OPTS="--dns 128.1.1.119 --dns 128.1.1.143"

Utiliser l'image distante de Phalcon API

Récupération et lancement de l'image

docker run mybestteam/docker-phalcon-api -v="/home/myself/projects/phalcon-api":"/var/www" -e "WEBPUBLIC=public" -p 8888:80 docker-phalcon-api

Remplacer "/home/myself/projects/phalcon-api" par le chemin local du code de Phalcon API.

Cette commande map le port 80 de l'image sur le port 8888 local. Ajuster le port local à votre convenance.

Le projet devient accessible sur l'hôte : http://127.0.0.1:8888/

Cloner le docker pour dev'

Repository du projet :

git clone https://gitlab.geekyhouse.com/mybestteam/docker-phalcon-api.git

Build de l'image après modification (à la racine du dossier) :

docker build --no-cache=true -t docker-phalcon-api .

Récupération de l'ID de l'image :

docker images

Tag de l'image :

docker tag xxxxxxxxxxxx mybestteam/docker-phalcon-api:latest
docker tag xxxxxxxxxxxx mybestteam/docker-phalcon-api:VERSION

Push de l'image :

docker push mybestteam/docker-phalcon-api
Docker Pull Command
Owner
mybestteam