Browse Source

Changed default folder for docker containers

pull/152/head
Volodymyr Babak 9 years ago
parent
commit
0c2342239d
  1. 4
      docker/docker-compose.yml
  2. 11
      docker/tb-cassandra-schema/Dockerfile
  3. 2
      docker/tb-cassandra-schema/Makefile
  4. 6
      docker/tb-cassandra-schema/install-schema.sh
  5. 2
      docker/tb-cassandra-schema/tb-cassandra-schema.yaml
  6. 8
      docker/tb/Dockerfile
  7. 2
      docker/tb/run-application.sh
  8. 2
      docker/tb/tb.yaml

4
docker/docker-compose.yml

@ -25,7 +25,7 @@ services:
- "5683:5683/udp"
env_file:
- tb.env
entrypoint: ./run-application.sh
entrypoint: /run-application.sh
tb-cassandra-schema:
image: "thingsboard/tb-cassandra-schema:1.2.4"
environment:
@ -33,7 +33,7 @@ services:
- ADD_SYSTEM_DATA=${ADD_SYSTEM_DATA}
- ADD_DEMO_DATA=${ADD_DEMO_DATA}
- CASSANDRA_URL=${CASSANDRA_URL}
entrypoint: ./install-schema.sh
entrypoint: /install-schema.sh
cassandra:
image: "cassandra:3.9"
ports:

11
docker/tb-cassandra-schema/Dockerfile

@ -16,14 +16,13 @@
FROM cassandra:3.9
ADD install-schema.sh /root/install-schema.sh
ADD install-schema.sh /install-schema.sh
RUN apt-get update \
&& apt-get install -y nmap \
&& chmod +x /root/install-schema.sh
&& chmod +x /install-schema.sh
ADD schema.cql /root/schema.cql
ADD demo-data.cql /root/demo-data.cql
ADD system-data.cql /root/system-data.cql
ADD schema.cql /schema.cql
ADD demo-data.cql /demo-data.cql
ADD system-data.cql /system-data.cql
WORKDIR /root

2
docker/tb-cassandra-schema/Makefile

@ -11,4 +11,4 @@ build:
push: build
docker push ${PROJECT}/${APP}:${VERSION}
docker push ${PROJECT}/${APP}:latest
docker push ${PROJECT}/${APP}:latest

6
docker/tb-cassandra-schema/install-schema.sh

@ -24,7 +24,7 @@ done
if [ "$CREATE_SCHEMA" == "true" ]; then
echo "Creating 'Thingsboard' keyspace..."
cqlsh $CASSANDRA_URL -f /root/schema.cql
cqlsh $CASSANDRA_URL -f /schema.cql
if [ "$?" -eq 0 ]; then
echo "'Thingsboard' keyspace was successfully created!"
else
@ -34,7 +34,7 @@ fi
if [ "$ADD_SYSTEM_DATA" == "true" ]; then
echo "Adding system data..."
cqlsh $CASSANDRA_URL -f /root/system-data.cql
cqlsh $CASSANDRA_URL -f /system-data.cql
if [ "$?" -eq 0 ]; then
echo "System data was successfully added!"
else
@ -44,7 +44,7 @@ fi
if [ "$ADD_DEMO_DATA" == "true" ]; then
echo "Adding demo data..."
cqlsh $CASSANDRA_URL -f /root/demo-data.cql
cqlsh $CASSANDRA_URL -f /demo-data.cql
if [ "$?" -eq 0 ]; then
echo "Demo data was successfully added!"
else

2
docker/tb-cassandra-schema/tb-cassandra-schema.yaml

@ -35,5 +35,5 @@ spec:
command:
- sh
- -c
- ./install-schema.sh
- /install-schema.sh
restartPolicy: Never

8
docker/tb/Dockerfile

@ -16,9 +16,7 @@
FROM openjdk:8-jre
ADD run-application.sh /root/run-application.sh
ADD thingsboard.deb /root/thingsboard.deb
ADD run-application.sh /run-application.sh
ADD thingsboard.deb /thingsboard.deb
RUN chmod +x /root/run-application.sh
WORKDIR /root
RUN chmod +x /run-application.sh

2
docker/tb/run-application.sh

@ -16,7 +16,7 @@
#
dpkg -i /root/thingsboard.deb
dpkg -i /thingsboard.deb
reachable=0
while [ $reachable -eq 0 ];

2
docker/tb/tb.yaml

@ -112,7 +112,7 @@ spec:
command:
- sh
- -c
- ./run-application.sh
- /run-application.sh
livenessProbe:
httpGet:
path: /login

Loading…
Cancel
Save