Skip to content

Commit

Permalink
chore: beanstalk cleanup (#268)
Browse files Browse the repository at this point in the history
* Remove unused build steps and comments

* Remove gitignore

* Remove more stuff

* remove more GHA workflows
  • Loading branch information
ebezzi authored and Bento007 committed May 17, 2022
1 parent 4b47972 commit 2a768b4
Show file tree
Hide file tree
Showing 9 changed files with 1 addition and 468 deletions.
13 changes: 0 additions & 13 deletions .github/workflows/canary-deploy.yml

This file was deleted.

67 changes: 0 additions & 67 deletions .github/workflows/codeql-analysis.yml

This file was deleted.

13 changes: 0 additions & 13 deletions .github/workflows/deploy.yml

This file was deleted.

5 changes: 0 additions & 5 deletions server/eb/.gitignore

This file was deleted.

50 changes: 1 addition & 49 deletions server/eb/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,58 +5,10 @@ clean:
rm -f artifact.zip
rm -rf artifact.dir


# Build the ElasticBeanstalk configuration and deployment bundle,
# such that deployment can be done with a simple `eb deploy`.
# Presumes that a top-level `make build-client` has been done to
# create the client static assets.
# Bundles the application so that it can be dockerized and run in ECS

cwd := $(shell pwd)

.PHONY: build
build: clean
mkdir artifact.dir; \
(cd ../.. ; \
git ls-files server/ | cpio -pdm $(cwd)/artifact.dir ; ); \
$(call copy_client_assets,../../client/build,artifact.dir/server) ; \
set -e ; \
cp app.py artifact.dir/application.py; \
cp -r ../common artifact.dir/server/common; \
cp ../requirements.txt artifact.dir; \
cp -r .ebextensions artifact.dir; \
if [ -d customize ] ; then \
if [ -f customize/config.yaml ] ; then \
cp customize/config.yaml artifact.dir; \
fi ; \
if [ -f customize/Dockerfile ] ; then \
cp customize/Dockerfile artifact.dir; \
fi ; \
if [ -f customize/requirements.txt ] ; then \
pip install requirements-parser ; \
pip install packaging ; \
python3 check_requirements.py ../requirements.txt customize/requirements.txt; \
cp customize/requirements.txt artifact.dir; \
fi ; \
if [ -d customize/deploy ] ; then \
mkdir -p artifact.dir/server/common/web/static/cellxgene; \
cp -r customize/deploy artifact.dir/server/common/web/static/cellxgene; \
fi; \
if [ -d customize/inline_scripts ] ; then \
cp -r customize/inline_scripts/* artifact.dir/server/common/web/templates; \
fi; \
if [ -d customize/ebextensions ] ; then \
cp -r customize/ebextensions/* artifact.dir/.ebextensions; \
fi; \
fi; \
if [ -d customize/plugins ] ; then \
cp -r customize/plugins artifact.dir/server/; \
fi; \
(cd artifact.dir; \
cp -r server/common/web/static static; \
zip -r ../artifact.zip . --exclude server/tests/\* server/eb/\* ; ); \
if ! grep artifact.zip .elasticbeanstalk/config.yml ; then \
mkdir -p .elasticbeanstalk ; cat config_deploy.yaml >> .elasticbeanstalk/config.yml ; fi

.PHONY: build-ecs
build-ecs: clean
$(call copy_client_assets,../../client/build,../../server/common/web) ; \
Expand Down
237 changes: 0 additions & 237 deletions server/eb/README.md

This file was deleted.

Loading

0 comments on commit 2a768b4

Please sign in to comment.