Sign inSign up

hcmoon92/tutorials

By hcmoon92

•Updated over 4 years ago

Tutorials

Image
0

241

hcmoon92/tutorials repository overview

⁠TAG : novnc-robotframwork-v3

docker-compose.yml

version: "3.7"

services:
  robot:
    image: hcmoon92/tutorials:novnc-robotframework-v3
    #command: sh -c "yarn install && yarn run dev"
    ports:
      - "6080:80"
      - "22:22"
    working_dir: /root/test_ws
   # environment:

source : https://github.com/ppodgorsek/docker-robot-framework⁠

⁠TAG : novnc-robotframwork-v2

docker-compose.yml

version: "3.7"

services:
  robot:
    image: hcmoon92/tutorials:novnc-robotframework-v2
    #command: sh -c "yarn install && yarn run dev"
    ports:
      - "6080:80"
      - "22:22"
    working_dir: /root/test_ws
   # environment:

⁠TAG : nodejs_todo

⁠docker compose (auto service start)

docker-compose up -d

docker-compose.yml

version: "3.7"

services:
  app:
    image: hcmoon92/tutorials:nodejs_todo_app
    command: sh -c "yarn install && yarn run dev"
    ports:
      - 3000:3000
    working_dir: /app_ws
    environment:
      MYSQL_HOST: mysql
      MYSQL_USER: root
      MYSQL_PASSWORD: mypass
      MYSQL_DB: todos

  mysql:
    image: mysql:5.7
    volumes:
      - todo-mysql-data:/var/lib/mysql
    environment: 
      MYSQL_ROOT_PASSWORD: mypass
      MYSQL_DATABASE: todos

volumes:
  todo-mysql-data:

⁠MANUAL 2 container

⁠TAG : nodejs_todo_app

⁠mysql using configuration : 2 containers, mysql + todo node.js apps
- network create : todo-app
- mysql start
- nodejs app start
docker network create todo-app
docker run -d --name mysql --network todo-app --network-alias mysql -v todo-mysql-data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=mypass -e MYSQL_DATABASE=todos  -p 3306:3306 mysql:5.7
docker run -dp 3000:3000 -w /app_ws --network todo-app  -e MYSQL_HOST=mysql -e MYSQL_USER=root -e MYSQL_PASSWORD=mypass -e MYSQL_DB=todos  hcmoon92/tutorials:nodejs_todo_app sh -c "yarn install && yarn run dev"

⁠OLD

docker network create todo-app
docker run -d --name mysql --network todo-app --network-alias mysql -v todo-mysql-data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=mypass -e MYSQL_DATABASE=todos  -p 3306:3306 mysql:5.7
docker run -dp 3000:3000 -w /app_ws --network todo-app  -e MYSQL_HOST=mysql -e MYSQL_USER=root -e MYSQL_PASSWORD=mypass -e MYSQL_DB=todos  hcmoon92/tutorials:nodejs_todo sh -c "yarn install && yarn run dev"
⁠mysql password : mypass

⁠refs

single container check

⁠sqlite docker internal
docker run -dp 3000:3000 hcmoon92/tutorials:nodejs_todo sh -c "yarn install && yarn run dev"
docker run -dp 3000:3000 --network todo-app hcmoon92/tutorials:nodejs_todo sh -c "yarn install && yarn run dev"
docker run -dp 3000:3000 -w /app -v ${PWD}:/app --network todo-app hcmoon92/tutorials:nodejs_todo sh -c "yarn install && yarn run dev"

Tag summary

Content type

Image

Digest

Size

2.5 GB

Last updated

over 4 years ago

docker pull hcmoon92/tutorials:novnc-robotframework-v3