File tree Expand file tree Collapse file tree 13 files changed +261
-4
lines changed Expand file tree Collapse file tree 13 files changed +261
-4
lines changed Original file line number Diff line number Diff line change
1
+ .gitignore
2
+ .travis.yml
3
+ .gitignore
4
+ .github
5
+
6
+ # Codeship config
7
+ codeship-services.yml
8
+ codeship-steps.yml
9
+ * .aes
Original file line number Diff line number Diff line change @@ -22,3 +22,6 @@ yarn-error.log*
22
22
yarn.lock
23
23
package-lock.json
24
24
.idea
25
+
26
+ # Codeship
27
+ * .aes
Original file line number Diff line number Diff line change
1
+ FROM node:13.8.0
2
+
3
+
4
+ WORKDIR /opt/7park
5
+ COPY . /opt/7park/
6
+ COPY ops/bootstrap.sh /opt/7park/bootstrap.sh
7
+ COPY ops/branch_to_env.sh /opt/7park/branch_to_env.sh
8
+ COPY ops/print_parameters.py /opt/7park/print_parameters.py
9
+
10
+ RUN apt update && apt install python3-pip -y && \
11
+ pip3 install boto3
12
+
13
+ RUN yarn --ignore-engines
14
+
15
+ ENTRYPOINT ["/bin/bash" , "bootstrap.sh" ]
16
+ CMD ["webserver" ]
Original file line number Diff line number Diff line change
1
+ codeship:v2
2
+ Er3f9/R2iO/gzA20whXqRFKegw9uLAt3iQz/FOaYTHMPUcyIo0astzzg1BBUhf6KXsbfwQgkesgWu+n/8OU4IM7wEPrZ8ueGXvZGTlKzqq5Sx6qHxT90lMl2X7JdnF+dBHg8pGsS8/GSL5VUcpVrlCF5ErUIO7jEW/5u2nLT0WKc+/BGqyhbMsjafxLfbDQEoAXnpKN/j/jIe88byd2NDqnr6HrKog0l4Ok=
Original file line number Diff line number Diff line change
1
+ kepler_prod :
2
+ build :
3
+ image : 084888172679.dkr.ecr.us-east-1.amazonaws.com/kepler
4
+ dockerfile_path : ./Dockerfile
5
+ encrypted_env_file : aws.env.encrypted
6
+ environment :
7
+ - AWS_DEFAULT_REGION=us-east-1
8
+ cache : true
9
+
10
+ aws_dockercfg_prod :
11
+ image : codeship/aws-ecr-dockercfg-generator
12
+ add_docker : true
13
+ encrypted_env_file : aws.env.encrypted
14
+ cache : true
15
+
16
+ aws_deployment_prod :
17
+ image : codeship/aws-deployment
18
+ add_docker : true
19
+ encrypted_env_file : aws.env.encrypted
20
+ environment :
21
+ - AWS_DEFAULT_REGION=us-east-1
22
+ volumes :
23
+ - ./:/deploy
24
+ cache : true
Original file line number Diff line number Diff line change
1
+ - name : Build Kepler and Publish to ECR
2
+ service : kepler_prod
3
+ type : push
4
+ tag : " master"
5
+ image_name : 084888172679.dkr.ecr.us-east-1.amazonaws.com/kepler
6
+ image_tag : " {{ .Branch }}"
7
+ registry : https://084888172679.dkr.ecr.us-east-1.amazonaws.com
8
+ dockercfg_service : aws_dockercfg_prod
9
+
10
+ - name : Deploy to ECS
11
+ type : serial
12
+ steps :
13
+ - service : aws_deployment_prod
14
+ tag : " master"
15
+ command : deploy/ops/aws_deployment.sh
16
+ dockercfg_service : aws_dockercfg_prod
Original file line number Diff line number Diff line change
1
+ <?xml version =" 1.0" encoding =" utf-8" ?>
2
+ <manifest manifest-version =" 0.1" xmlns =" http://www.tableau.com/xml/extension_manifest" >
3
+ <dashboard-extension id =" com.7parkdata.extension.kepler.gl" extension-version =" 0.1.0" >
4
+ <default-locale >en_US</default-locale >
5
+ <name resource-id =" name" />
6
+ <description >Kepler.gl @ 7ParkData</description >
7
+ <
author name =
" Multiple Contributors (See Git Repo)" email =
" [email protected] " organization =
" 7ParkData, Datablick, Starschema and Uber" website =
" https://kepler.gl/" />
8
+ <min-api-version >1.1</min-api-version >
9
+ <source-location >
10
+ <url >https://keplertableau.7parkdata.com</url >
11
+ </source-location >
12
+ <icon>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</icon>
13
+ <context-menu >
14
+ <configure-context-menu-item />
15
+ </context-menu >
16
+ </dashboard-extension >
17
+ <resources >
18
+ <resource id =" name" >
19
+ <text locale =" en_US" >Kepler.gl @ 7ParkData</text >
20
+ </resource >
21
+ </resources >
22
+ </manifest >
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ echo " Running deployment for branch $CI_BRANCH "
4
+ source /deploy/ops/branch_to_env.sh
5
+
6
+ aws --version
7
+ pip install awscli==1.18.63
8
+ pip install jinja2-cli==0.6.0
9
+ aws --version
10
+
11
+ # for COMMAND in "api" "rq" "unicorn"
12
+
13
+ jinja2 /deploy/ops/tasks/${ENV} /task_def.json.j2 -D branch=${CI_BRANCH} -D env=${ENV} > /task_def_kepler.json
14
+
15
+ cat task_def_kepler.json
16
+
17
+ # Register a new version of the task defined in json and update
18
+ # the currently running instances
19
+ aws ecs register-task-definition --cli-input-json file:///task_def_kepler.json
20
+
21
+ aws ecs update-service --cluster seven-park-${ENV} --service kepler-${ENV} -service --task-definition kepler-${ENV} -td
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ APP_NAME=kepler
4
+
5
+ echo " Current env=${ENV} "
6
+
7
+ if [ -z " ${ENV} " ]; then
8
+ source branch_to_env.sh
9
+ fi
10
+
11
+ export ENVIRONMENT=" ${ENV} "
12
+
13
+ echo " Debug variables, ENV=${ENV} APP_NAME=${APP_NAME} "
14
+ python3 print_parameters.py --env=" ${ENV} " --app=" ${APP_NAME} " -d
15
+
16
+ # Load variable:qs to environment
17
+ # shellcheck disable=SC2046
18
+ eval $( python3 print_parameters.py --env=" ${ENV} " --app=" ${APP_NAME} " )
19
+
20
+ case " $1 " in
21
+ webserver)
22
+ yarn start
23
+ exit
24
+ ;;
25
+ * )
26
+ # The command is something like bash. Just run it in the right environment.
27
+ exec " $@ "
28
+ ;;
29
+ esac
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ echo Current branch ${CI_BRANCH}
4
+
5
+ case " ${CI_BRANCH} " in
6
+ dev)
7
+ ENV=" dev"
8
+ ;;
9
+ master)
10
+ ENV=" prod"
11
+ ;;
12
+ * )
13
+ ENV=" dev"
14
+ ;;
15
+ esac
16
+
17
+ echo Running for env=${ENV}
You can’t perform that action at this time.
0 commit comments