change tag to docker hub to latest
This commit is contained in:
parent
fa5a9e39b2
commit
97acbf1978
4 changed files with 44 additions and 107 deletions
14
.travis.yml
14
.travis.yml
|
@ -42,19 +42,9 @@ after_success:
|
||||||
- docker-compose stop
|
- docker-compose stop
|
||||||
- docker-compose build --no-cache
|
- docker-compose build --no-cache
|
||||||
- docker login -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD"
|
- docker login -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD"
|
||||||
- docker tag $APP_IMAGE_NAME $DOCKER_USERNAME/$DOCKER_REPOSITORY:$TRAVIS_BUILD_ID
|
- docker tag $APP_IMAGE_NAME $DOCKER_USERNAME/$DOCKER_REPOSITORY:latest
|
||||||
- docker push $DOCKER_USERNAME/$DOCKER_REPOSITORY:$TRAVIS_BUILD_ID
|
- docker push $DOCKER_USERNAME/$DOCKER_REPOSITORY:latest
|
||||||
|
|
||||||
env:
|
env:
|
||||||
global:
|
global:
|
||||||
- APP_IMAGE_NAME=p5jswebeditor_app
|
- APP_IMAGE_NAME=p5jswebeditor_app
|
||||||
|
|
||||||
# deploy:
|
|
||||||
# provider: elasticbeanstalk
|
|
||||||
# access_key_id: $AWS_ACCESS_KEY
|
|
||||||
# secret_access_key:
|
|
||||||
# secure: $AWS_SECRET_KEY
|
|
||||||
# region: $AWS_REGION
|
|
||||||
# app: $AWS_EBS_APP
|
|
||||||
# env: $AWS_EBS_ENV
|
|
||||||
# bucket_name: "the-target-S3-bucket"
|
|
|
@ -1,93 +0,0 @@
|
||||||
{
|
|
||||||
"AWSEBDockerrunVersion": 2,
|
|
||||||
"authentication": {
|
|
||||||
"bucket": "",
|
|
||||||
"key": ".dockercfg"
|
|
||||||
},
|
|
||||||
"volumes": [
|
|
||||||
{
|
|
||||||
"name": "storage",
|
|
||||||
"host": {
|
|
||||||
"sourcePath": "/var/data"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "app",
|
|
||||||
"host": {
|
|
||||||
"sourcePath": "/var/app/current/app"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"containerDefinitions": [
|
|
||||||
{
|
|
||||||
"name": "mongo",
|
|
||||||
"image": "mongo:3.4",
|
|
||||||
"essential": true,
|
|
||||||
"memory": 512,
|
|
||||||
"portMappings": [
|
|
||||||
{
|
|
||||||
"hostPort": 27017,
|
|
||||||
"containerPort": 27017
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"mountPoints": [
|
|
||||||
{
|
|
||||||
"sourceVolume": "storage",
|
|
||||||
"containerPath": "/var/opt/mongo"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"environment": [
|
|
||||||
{
|
|
||||||
"name": "MYSQL_ROOT_PASSWORD",
|
|
||||||
"value": "password"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "MYSQL_DATABASE",
|
|
||||||
"value": "my_db"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "app",
|
|
||||||
"image": ":",
|
|
||||||
"essential": true,
|
|
||||||
"memory": 256,
|
|
||||||
"portMappings": [
|
|
||||||
{
|
|
||||||
"hostPort": 80,
|
|
||||||
"containerPort": 80
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"links": [
|
|
||||||
"db"
|
|
||||||
],
|
|
||||||
"mountPoints": [
|
|
||||||
{
|
|
||||||
"sourceVolume": "app",
|
|
||||||
"containerPath": "/var/opt/app",
|
|
||||||
"readOnly": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "nginx",
|
|
||||||
"essential": true,
|
|
||||||
"memory": 128,
|
|
||||||
"portMappings": [
|
|
||||||
{
|
|
||||||
"hostPort": 80,
|
|
||||||
"containerPort": 8000
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"links": [
|
|
||||||
"app"
|
|
||||||
],
|
|
||||||
"mountPoints": [
|
|
||||||
{
|
|
||||||
"sourceVolume": "awseb-logs-nginx-proxy",
|
|
||||||
"containerPath": "/var/log/nginx"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
40
docker-cloud.yml
Normal file
40
docker-cloud.yml
Normal file
|
@ -0,0 +1,40 @@
|
||||||
|
version: '3.4'
|
||||||
|
services:
|
||||||
|
mongo:
|
||||||
|
image: mongo:3.4
|
||||||
|
volumes:
|
||||||
|
- dbdata:/data/db
|
||||||
|
- "$PWD/mongo/:/docker-entrypoint-initdb.d/"
|
||||||
|
ports:
|
||||||
|
- '27017:27017'
|
||||||
|
environment:
|
||||||
|
- MONGO_INITDB_ROOT_USERNAME
|
||||||
|
- MONGO_INITDB_ROOT_PASSWORD
|
||||||
|
- MONGO_INITDB_DATABASE
|
||||||
|
- MONGO_RW_USERNAME
|
||||||
|
- MONGO_RW_PASSWORD
|
||||||
|
nginx:
|
||||||
|
image: nginx:1.13
|
||||||
|
volumes:
|
||||||
|
- "$PWD/nginx/alpha.editor.p5js.org.conf:/etc/nginx/conf.d/default.conf"
|
||||||
|
ports:
|
||||||
|
- '80:80'
|
||||||
|
links:
|
||||||
|
- app
|
||||||
|
app:
|
||||||
|
image: catarak/p5.js-web-editor
|
||||||
|
environment:
|
||||||
|
- MONGO_URL=mongodb://mongo:27017/p5js-web-editor
|
||||||
|
- MONGO_HOSTNAME=mongo
|
||||||
|
# - API_URL=https://localhost/api
|
||||||
|
# - PORT=80
|
||||||
|
volumes:
|
||||||
|
- .:/opt/node/app
|
||||||
|
- /opt/node/app/node_modules
|
||||||
|
ports:
|
||||||
|
- '8000:8000'
|
||||||
|
# - '443:443'
|
||||||
|
links:
|
||||||
|
- mongo
|
||||||
|
volumes:
|
||||||
|
dbdata:
|
|
@ -11,7 +11,7 @@ services:
|
||||||
- '27017:27017'
|
- '27017:27017'
|
||||||
# restart: always
|
# restart: always
|
||||||
# env_file:
|
# env_file:
|
||||||
# - .env
|
# - "$PWD/.env"
|
||||||
nginx:
|
nginx:
|
||||||
image: nginx:1.13
|
image: nginx:1.13
|
||||||
volumes:
|
volumes:
|
||||||
|
@ -26,7 +26,7 @@ services:
|
||||||
dockerfile: Dockerfile
|
dockerfile: Dockerfile
|
||||||
target: production
|
target: production
|
||||||
# env_file:
|
# env_file:
|
||||||
# - .env
|
# - "$PWD/.env"
|
||||||
environment:
|
environment:
|
||||||
- MONGO_URL=mongodb://mongo:27017/p5js-web-editor
|
- MONGO_URL=mongodb://mongo:27017/p5js-web-editor
|
||||||
- MONGO_HOSTNAME=mongo
|
- MONGO_HOSTNAME=mongo
|
||||||
|
|
Loading…
Reference in a new issue