This commit is contained in:
Trisha Anand 2019-09-17 09:35:13 +00:00
parent b4643dd6fd
commit 4498a301a6
3 changed files with 62 additions and 0 deletions

19
app/server/Dockerfile Normal file
View File

@ -0,0 +1,19 @@
#When you are building, name it appsmith-server which is how it is referenced in docker-compose.yml
#FROM openjdk:11
FROM adoptopenjdk/openjdk11:alpine-slim
LABEL maintainer="tech@appsmith.com"
VOLUME /tmp
EXPOSE 8080
ARG JAR_FILE=appsmith-server/target/server-1.0-SNAPSHOT.jar
#Add the jar to the container. Always keep this at the end. This is to ensure that all the things that can be taken
#care of via the cache happens. The following statement would lead to copy because of change in hash value
ADD ${JAR_FILE} server.jar
#Run the jar
ENTRYPOINT ["java", "-Dspring.profiles.active=docker", "-jar", "/server.jar"]

View File

@ -0,0 +1,21 @@
#Mongo properties
spring.data.mongodb.database=mobtools
spring.data.mongodb.host=mongo
spring.data.mongodb.port=27017
logging.level.root=info
logging.level.com.appsmith=debug
logging.pattern.console=%X - %m%n
# JDBC Postgres properties
jdbc.postgres.driver=org.postgresql.Driver
jdbc.postgres.url=jdbc:postgresql://localhost/mobtools
jdbc.postgres.username=postgres
jdbc.postgres.password=root
#Spring security
spring.security.oauth2.client.registration.google.client-id=869021686091-9b84bbf7ea683t1aaefqnmefcnmk6fq6.apps.googleusercontent.com
spring.security.oauth2.client.registration.google.client-secret=9dvITt4OayEY1HfeY8bHX74p
# Accounts from specific domains are allowed to login
oauth2.allowed-domains=appsmith.com

View File

@ -0,0 +1,22 @@
version: "3"
services:
appsmith-internal-server:
image: appsmith-server
ports:
- "8080:8080"
links:
- mongo
networks:
- appsmith
mongo:
image: mongo
ports:
- "27017:27017"
networks:
- appsmith
networks:
appsmith:
driver: bridge