I hereby claim:
- I am janoulle on github.
- I am janeullah (https://keybase.io/janeullah) on keybase.
- I have a public key ASDNihFGZM_H4jjuu9tfececf9hctyuL54srXLDKbap6Awo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
docker build --build-arg JAR_FILE=build/libs/AppServer-0.0.1-SNAPSHOT.jar -t myapp-server:beta -f docker\myapp-server\Dockerfile . |
docker run -p 8080:8080 -p 8000:8000 --env-file ../Docker/myapp/environmentvariables-server.env --name myapp-server --link myapp-db --network myapp-network -v C:/Users/jane/Repositories/Docker/myapp/downloads/webpages:/usr/local/tomcat/downloads/webpages -v C:/Users/jane/Repositories/Docker/myapp/logs:/usr/local/tomcat/logs myapp-server:beta |
=== Fetching app code failed | |
=!= Your app does not include a heroku.yml build manifest. To deploy your app, either create a heroku.yml: https://devcenter.heroku.com/articles/heroku-yml-build-manifest | |
Or change your stack by running: 'heroku stack:set heroku-16' |
sample docker-compose file | |
# Use postgres/example user/password credentials | |
version: '3.1' | |
networks: | |
myapp-network: | |
services: |
//generates image like this: $project.group/applicationName:tagVersion | |
task image(type: Docker, dependsOn: build ) { | |
project.group = '' //this prevents the generated image from having the group value added. Personal preference to do this | |
applicationName = "yourapp" | |
dockerfile = file('Dockerfile') | |
tagVersion = 'latest' | |
doFirst { | |
copy { | |
from jar | |
into "${stageDir}/target" |
# https://g00glen00b.be/docker-spring-boot/ | |
# Using the alpine image as a base | |
FROM openjdk:8-jdk-alpine | |
# maintainer | |
MAINTAINER "Jane Doe <janedoe@gmail.com>" | |
# http://blog.zot24.com/tips-tricks-with-alpine-docker/ For keeping size small | |
RUN apk add --no-cache curl |
This method avoids merge conflicts if you have periodically pulled master into your branch. It also gives you the opportunity to squash into more than 1 commit, or to re-arrange your code into completely different commits (e.g. if you ended up working on three different features but the commits were not consecutive).
Note: You cannot use this method if you intend to open a pull request to merge your feature branch. This method requires committing directly to master.
Switch to the master branch and make sure you are up to date:
package com.clario.aws | |
import com.amazonaws.DefaultRequest | |
import com.amazonaws.SignableRequest | |
import com.amazonaws.auth.AWS4Signer | |
import com.amazonaws.auth.AWSCredentialsProvider | |
import com.amazonaws.http.HttpMethodName | |
import groovy.util.logging.Slf4j | |
import org.apache.http.client.utils.URLEncodedUtils | |
import org.springframework.http.HttpHeaders |
columns.Command( | |
command.Custom("Remove").Click("removeForm").Text("Approve") | |
command.Custom("Approve").Click("approveForm").Text("Approve"); | |
) | |
//removeForm and approveForm are JavaScript functions | |
<script type="text/javascript"> | |
function removeForm(e){ | |
e.preventDefault(); |