8000 GitHub - ikad/dynamo-app
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ikad/dynamo-app

Folders and files

BE82
NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dev-base

これは何か?

dockerを基盤にして開発するための雛形です。 このリポジトリをcloneした後は、プロジェクトに合わせて適宜編集してから使う想定です。

AWSなど外部サービスの認証情報を環境変数として渡す場合はEnviflesディレクトリ以下の.envに書いて渡す方針。

目次

よく使う?Docker関連のコマンド

起動 & 終了

docker-compose up -d --build
docker-compose down

コンテナ起動してる?

docker-compose ps

起動中のコンテナに入る(とりあえずbash)

docker-compose exec コンテナ名 bash

起動してないコンテナでコマンド実行する(初期セットアップとか)

docker-compose run コンテナ名 コマンド
docker-compose run コンテナ名 bash -c "コマンド"

一括削除

-a オプションをつけるととにかく全部消せる

docker system prune      # 未使用まとめて(ネットワーク、コンテナ、イメージ)
docker container prune   # 未使用コンテナ
docker image prune       # 未使用イメージ(中間イメージ、壊れたやつとか)
docker volume prune      # 未使用ボリューム

nodeコンテナ for React

  • npx 使えるならそっちで。
  • サーバ起動するときはhost, portに気をつけましょう

create-react-app を TypeScript で

docker-compose run node npx create-react-app . --typescript
  => でけた

samコンテナ

samアプリはsamディレクトリ直下に置いてください・・

docker-compose run sam sam init --runtime ruby2.7
cp -fr sam/sam-app/* sam/
rm -fr sam/sam-app

localstackと同時に使う時は、ネットワークの指定に注意

docker-compose exec sam bash
sam local start-api --host 0.0.0.0 --docker-network docker-lan

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0