Skip to content

Commit

Permalink
Merge branch 'master' into experimental
Browse files Browse the repository at this point in the history
  • Loading branch information
Slyke committed Nov 14, 2020
2 parents 43c1742 + 416091c commit 02f4131
Show file tree
Hide file tree
Showing 5 changed files with 100 additions and 6 deletions.
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,7 @@ post_restore.sh
.new_install

!.gitkeep

.vscode
*.code-workspace
*.code-workspace

10 changes: 5 additions & 5 deletions .templates/blynk_server/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
FROM adoptopenjdk/openjdk11
MAINTAINER Graham Garner <garner.gc@gmail.com>
FROM adoptopenjdk/openjdk14
MAINTAINER 877dev <877dev@gmail.com>

#RUN apt-get update
#RUN apt-get update
#RUN apt-get install -y apt-utils
#RUN apt-get install -y default-jdk curl

ENV BLYNK_SERVER_VERSION 0.41.10
ENV BLYNK_SERVER_VERSION 0.41.14
RUN mkdir /blynk
RUN curl -L https://github.com/blynkkk/blynk-server/releases/download/v${BLYNK_SERVER_VERSION}/server-${BLYNK_SERVER_VERSION}.jar > /blynk/server.jar

Expand All @@ -22,4 +22,4 @@ VOLUME ["/config", "/data/backup"]
EXPOSE 8080 9443

WORKDIR /data
ENTRYPOINT ["java", "-jar", "/blynk/server.jar", "-dataFolder", "/data", "-serverConfig", "/config/server.properties"]
ENTRYPOINT ["java", "-jar", "/blynk/server.jar", "-dataFolder", "/data", "-serverConfig", "/config/server.properties", "-mailConfig", "/config/mail.properties"]
90 changes: 90 additions & 0 deletions .templates/blynk_server/directoryfix.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
#!/bin/bash

# Create config files for Blynk custom server

#current user
u=$(whoami)

#Check if the config directory already exists:
if [ ! -d ./volumes/blynk_server/data/config ]; then
#Create the config directory
sudo mkdir -p ./volumes/blynk_server/data/config

#Create the properties files:
#cd ~/IOTstack/volumes/blynk_server/data/config
sudo touch ./volumes/blynk_server/data/config/server.properties
sudo touch ./volumes/blynk_server/data/config/mail.properties

#Give permissions:
sudo chown -R $u:$u ./volumes/blynk_server/data/config

#Populate the server.properties file:
sudo echo "hardware.mqtt.port=8440
http.port=8080
force.port.80.for.csv=false
force.port.80.for.redirect=true
https.port=9443
data.folder=./data
logs.folder=./logs
log.level=info
user.devices.limit=10
user.tags.limit=100
user.dashboard.max.limit=100
user.widget.max.size.limit=20
user.message.quota.limit=100
notifications.queue.limit=2000
blocking.processor.thread.pool.limit=6
notifications.frequency.user.quota.limit=5
webhooks.frequency.user.quota.limit=1000
webhooks.response.size.limit=96
user.profile.max.size=128
terminal.strings.pool.size=25
map.strings.pool.size=25
lcd.strings.pool.size=6
table.rows.pool.size=100
profile.save.worker.period=60000
stats.print.worker.period=60000
web.request.max.size=524288
csv.export.data.points.max=43200
hard.socket.idle.timeout=10
enable.db=false
enable.raw.db.data.store=false
async.logger.ring.buffer.size=2048
allow.reading.widget.without.active.app=false
allow.store.ip=true
initial.energy=1000000
admin.rootPath=/admin
restore.host=blynk-cloud.com
product.name=Blynk
[email protected]
admin.pass=admin
" > ./volumes/blynk_server/data/config/server.properties

#Populate the mail.properties file:
sudo echo "mail.smtp.auth=true
mail.smtp.starttls.enable=true
mail.smtp.host=smtp.gmail.com
mail.smtp.port=587
[email protected]
mail.smtp.password=YOUR_GMAIL_APP_PASSWORD
mail.smtp.connectiontimeout=30000
mail.smtp.timeout=120000
" > ./volumes/blynk_server/data/config/mail.properties

#Information messages:
echo "Sample properties files created in ~/IOTstack/volumes/blynk_server/data/config"
echo "Make sure you edit the files with your details, and restart the container to take effect."



fi










1 change: 1 addition & 0 deletions .templates/blynk_server/service.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
- "9443:9443"
volumes:
- ./volumes/blynk_server/data:/data
- ./volumes/blynk_server/config:/config
networks:
- iotstack_nw
logging:
Expand Down
1 change: 1 addition & 0 deletions .templates/telegraf/service.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
telegraf:
container_name: telegraf
image: telegraf
restart: unless-stopped
volumes:
- ./services/telegraf/telegraf.conf:/etc/telegraf/telegraf.conf:ro
depends_on:
Expand Down

0 comments on commit 02f4131

Please sign in to comment.