Server Build Exercises on AWS (Amazon Web Services) 2022 edition

build.sh

build.sh も短くしてみました。 最低限のことしかしていないのでwww.pyのbuild.sh の解説を参照してください

docker	-D build -f ./Dockerfile -t www.go	\
	--build-arg IMAGE=debian:11.1		\
	--build-arg LANG=ja_JP.UTF-8 		\
	--build-arg LANGUAGE=ja_JP:ja 		\
	--build-arg TIMEZONE=Asia/Tokyo 	\
	.

docker runの前後に次のような作業をしていますけど、本体は短くなりました。

  • 環境のチェック (. ../../lib/libassert.sh)
  • 他のディレクトリからファイルをコピーしていくくる (sh prepare.sh)
    • /ja/appendix/golang/www.go/src/のGo言語のソースコードを ./files/var/www/src/にコピー
    • /ja/04_docker/04-04_debian-nginx-web.py-mysql/docker/filesから、 HTMLファイル群を./files/var/www/htmlにコピー
  • 作業に使ったディレクトリ(./files/var)をクリーニング(削除)
Last updated on 12 Dec 2021
Published on 12 Dec 2021
Copyright (C) 2021-2022 Ken'ichi Fukamachi, All rights reserved. CC BY-NC-SA 4.0
We appreciate AWS Academy Japan for the offer of the learning environment.

Powered by Hugo. Theme by TechDoc. Designed by Thingsym.