Codecombat: различия между версиями
Перейти к навигации
Перейти к поиску
Vovan (обсуждение | вклад) (Новая страница: «=Codecombat= ==Создать контейнер и сразу запустить== docker run -it -p 3001:3000 -e PATH="$PATH:/home/chenlu/.nvm/versions/node/…») |
Vovan (обсуждение | вклад) (→Запуск в docker-compose из другого проекта на github) |
||
(не показано 12 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
− | = | + | ==Что это?== |
+ | |||
+ | https://codecombat.com | ||
==Создать контейнер и сразу запустить== | ==Создать контейнер и сразу запустить== | ||
− | docker run -it -p 3001:3000 -e PATH="$PATH:/home/chenlu/.nvm/versions/node/v6.12.2/bin" -u chenlu -w /home/chenlu/codecombat --name coco -d chenluqq/codecombat /bin/bash -c "./bin/coco-mongodb& sleep 3s && npm run | + | docker run -it -p 3001:3000 -e PATH="$PATH:/home/chenlu/.nvm/versions/node/v6.12.2/bin" -u chenlu -w /home/chenlu/codecombat --name coco -d chenluqq/codecombat /bin/bash -c "./bin/coco-mongodb& sleep 3s && npm run start" |
+ | |||
+ | ==Куда потом?== | ||
+ | |||
+ | http://localhost:3001 | ||
+ | |||
+ | Если ещё не появилось ничего -- подождать. | ||
==Остановить== | ==Остановить== | ||
Строка 16: | Строка 24: | ||
docker stop coco | docker stop coco | ||
− | |||
docker rm coco | docker rm coco | ||
− | + | docker volume prune -f | |
− | docker volume prune | ||
==Удалить образ== | ==Удалить образ== | ||
docker rmi chenluqq/codecombat | docker rmi chenluqq/codecombat | ||
+ | |||
+ | ==Запуск в docker-compose из другого проекта на github== | ||
+ | |||
+ | Если нет docker-compose, то установить | ||
+ | |||
+ | apt-get install docker-compose | ||
+ | |||
+ | Если нет git, то установить | ||
+ | |||
+ | apt-get install git | ||
+ | |||
+ | Клонируем репозиторий | ||
+ | |||
+ | git clone https://github.com/chaboi45/codecombat-premium | ||
+ | |||
+ | Переходим в каталог | ||
+ | |||
+ | cd codecombat-premium | ||
+ | |||
+ | Стартуем композу | ||
+ | |||
+ | docker-compose up -d | ||
+ | |||
+ | Куда потом? | ||
+ | |||
+ | http://localhost:7777 | ||
+ | |||
+ | Если надо остановить, то (из каталога codecombat-premium) | ||
+ | |||
+ | docker-compose stop | ||
+ | |||
+ | Если надо запустить, то (из каталога codecombat-premium) | ||
+ | |||
+ | docker-compose start | ||
+ | |||
+ | Если надо всё удалить, то (из каталога codecombat-premium) | ||
+ | |||
+ | docker-compose down |
Текущая версия на 08:51, 1 февраля 2023
Содержание
Что это?
https://codecombat.com
Создать контейнер и сразу запустить
docker run -it -p 3001:3000 -e PATH="$PATH:/home/chenlu/.nvm/versions/node/v6.12.2/bin" -u chenlu -w /home/chenlu/codecombat --name coco -d chenluqq/codecombat /bin/bash -c "./bin/coco-mongodb& sleep 3s && npm run start"
Куда потом?
http://localhost:3001
Если ещё не появилось ничего -- подождать.
Остановить
docker stop coco
Запустить
docker start coco
Удалить
docker stop coco docker rm coco docker volume prune -f
Удалить образ
docker rmi chenluqq/codecombat
Запуск в docker-compose из другого проекта на github
Если нет docker-compose, то установить
apt-get install docker-compose
Если нет git, то установить
apt-get install git
Клонируем репозиторий
git clone https://github.com/chaboi45/codecombat-premium
Переходим в каталог
cd codecombat-premium
Стартуем композу
docker-compose up -d
Куда потом?
http://localhost:7777
Если надо остановить, то (из каталога codecombat-premium)
docker-compose stop
Если надо запустить, то (из каталога codecombat-premium)
docker-compose start
Если надо всё удалить, то (из каталога codecombat-premium)
docker-compose down