项目作者: quochuydev

项目描述 :
shop: nodejs nextjs mongodb boostrap
高级语言: TypeScript
项目地址: git://github.com/quochuydev/store-app.git
创建时间: 2021-08-27T17:09:33Z
项目社区:https://github.com/quochuydev/store-app

开源协议:

下载


GCP demo: http://cafeman.xyz/

heroku demo: https://dlcapp.herokuapp.com/

Linux

cd /home/grocery/ && sudo bash ./commands/build.sh

Docker

docker build . —tag quochuydev/store-app:1.0.0
docker build -t quochuydev/store-app .
docker push quochuydev/store-app

Nginx

  1. sudo cp /home/grocery/nginx/default.conf /etc/nginx/conf.d/default.conf
  2. sudo docker exec -it nginx /bin/bash
  3. service nginx status
  4. nginx -s reload
  5. cat /etc/nginx/conf.d/default.conf
  6. cd /etc/nginx/conf.d
  1. sudo docker logs nginx
  2. sudo docker-compose exec nginx nginx -s reload

Jenkins

  1. sudo docker run -p 8080:8080 -p 50000:50000 -d -v jenkins_home:/var/jenkins_home jenkins/jenkins
    sudo docker run -d —name jenkins -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts
  2. sudo mkdir /data/jenkins_home
    sudo chown -R 1000:1000 /data/jenkins_home
  1. sudo cp /home/grocery/nginx/jenkins.conf /etc/nginx/conf.d/jenkins.conf
  2. sudo docker exec -it nginx /bin/bash
  3. service nginx status
  4. nginx -s reload
  1. https://stackoverflow.com/questions/47709208/how-to-find-docker-host-uri-to-be-used-in-jenkins-docker-plugin
  2. If your docker running at the same host were you use Jenkins inside a container than you can use unix:///var/run/docker.sock as the “Docker Host URI”, but you must check & obtain the permissions for jenkins user by using
  3. sudo groupadd docker
  4. sudo usermod -aG docker $USER
  5. sudo chmod a+rwx /var/run/docker.sock
  6. sudo chmod a+rwx /var/run/docker.pid