Sign inSign up

wiexon/tb

By wiexon

•Updated about 5 years ago

Image
0

149

wiexon/tb repository overview

⁠Dockerfile

FROM centos:7

RUN yum install -y vim wget; \
yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm;

RUN yum install -y java-11-openjdk;

RUN wget https://github.com/thingsboard/thingsboard/releases/download/v3.2.2/thingsboard-3.2.2.rpm; \
rpm -Uvh thingsboard-3.2.2.rpm; \
rm -rf thingsboard-3.2.2.rpm;

RUN echo -n "#!">init.sh; \
echo "/bin/bash">>init.sh

RUN echo -e "CONTAINER_ALREADY_STARTED=\"FirstRunFile\"\nif [ ! -e \$CONTAINER_ALREADY_STARTED ]; then\n    touch \$CONTAINER_ALREADY_STARTED\n    echo \"-- First container startup --\"\n    /usr/share/thingsboard/bin/install/install.sh --loadDemo\n    /usr/share/thingsboard/bin/thingsboard.jar\nelse\n    echo \"-- Not first container startup --\"\n    /usr/share/thingsboard/bin/thingsboard.jar\nfi" >> init.sh

RUN chmod +x /init.sh

CMD ["/init.sh"]

⁠Build Command

Execute from the Dockerfile directory

docker image build -t wiexon/tb:3.2.2 .

Tag summary

Content type

Image

Digest

Size

401.5 MB

Last updated

about 5 years ago

docker pull wiexon/tb:3.2.2