【文件属性】:
文件名称:后台服务器:おうちハッカソンWEBチーム「BackMe」アプリケーションサーバー
文件大小:42KB
文件格式:ZIP
更新时间:2021-02-18 07:31:08
golang docker-compose gae mariadb gin
BackMe服务器
おうちハッカソン
文件
设置
环境する数をコピーし,环境変数の内容を编集します。使用するIAMは,S3にPUTする権限が必要です。详细→
cp .env.example .env
コンテナを起动する。
# Start
docker-compose up
# ホットリロードが有効のため、コードに変更を加えると自動でビルドが走り、変更が反映されます。
# http://localhost:8084/
# Stop
docker-compose down
部署
Pull RequestをMergeするなど, masterおよびdevelopブランチに変更が発生すると,GitHub Actionsを通じてGoogle App Engineにデプロイされます。
其他
在生产时の基本URLはhttps://ca-back-me-api.appspot.com/です。
使用
【文件预览】:
Back-me-server-develop
----go.mod(495B)
----.env.example(55B)
----main.go(199B)
----.github()
--------workflows()
----Readme.md(1KB)
----go.sum(49KB)
----Dockerfile(313B)
----util()
--------ulid.go(259B)
--------.keep(0B)
----entity()
--------template.go(624B)
--------image.go(346B)
--------template_tag.go(211B)
--------tag.go(271B)
----refresh.yml(298B)
----interfaces()
--------db()
--------controllers()
----docker-compose.yml(682B)
----.gitignore(1KB)
----app.yaml(84B)
----usecase()
--------template_repository.go(307B)
--------tag_interactor.go(281B)
--------template_tag_repository.go(216B)
--------image_interactor.go(2KB)
--------tag_repository.go(206B)
--------template_interactor.go(3KB)
--------image_repository.go(217B)
----infrastructure()
--------sqlhandler.go(2KB)
--------router.go(1KB)
----.gcloudignore(689B)