สรุปคำสั่งการติดตั้งแบบย่อ
git clone https://dixon:[email protected]/dixonsatit/newborn_api_client.git
เข้าไปที่โฟลเดอร์
cd newborn_api_client
สร้าง config ไฟล์
cp .env.dist .env
config ไฟล์
vi .env
# ----------------------------------------------------------------
# ====================== Database Config =========================
# ----------------------------------------------------------------
MYSQL_ROOT_PASSWORD=123132123
MYSQL_DATABASE=nb_db
MYSQL_USER=newborn
MYSQL_PASSWORD=123456
MYSQL_PORT=3306
DB_HOST=db
# ----------------------------------------------------------------
# ======================= Allow Origin ===========================
# ----------------------------------------------------------------
ALLOW_ORIGIN=http://dc7.healtharea.net,http://app-frontend.dev:8080
# ห้ามแก้ DB_HOST
# หากไม่แก้ข้ามขั้นตอนนี้ได้
สั้ง build images และสั่งรัน container
docker-compos up -d
.....
Creating network "newbornapiclient_nb_api_backend" with driver "bridge"
Creating nb_api_mariadb
Creating nb_api_phpmyadmin
Creating nb_api_php-fpm
Creating nb_api_redis
Creating nb_api_nginx
ติดตั้ง packet Yii
docker-compose run --rm php composer install