Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
428 commits
Select commit Hold shift + click to select a range
e1b7ff1
Fix task answer
sgallou Dec 8, 2021
c36393a
Cleanup
sgallou Dec 8, 2021
9fe7ff7
Merge branch 'feature/RestApiv2' of https://github.com/Yadoms/yadoms …
sgallou Dec 8, 2021
0691ac4
Apply "Long running Operation" pattern for all tasks related requests
sgallou Dec 8, 2021
944b21d
Delete backups request
sgallou Dec 8, 2021
77932a5
Add logs packaging requests (TO BE TESTED)
sgallou Dec 9, 2021
e32f4fc
Fix build
sgallou Dec 9, 2021
2cc0f5a
Fix build
sgallou Dec 9, 2021
ba5e29b
Export data
sgallou Dec 9, 2021
82404c0
Export data
sgallou Dec 9, 2021
75c1abe
Export data refactoring
sgallou Dec 9, 2021
01f005d
Don't force Unit test result
sgallou Dec 10, 2021
db2cdf7
Merge branch 'feature/RestApiv2' of https://github.com/Yadoms/yadoms …
sgallou Dec 10, 2021
4ee0996
Fix tests
sgallou Dec 10, 2021
4bbe2c8
Add data export end-points
sgallou Dec 14, 2021
29eade6
Add backup restoration end-point
sgallou Dec 14, 2021
b3699ad
Cleanup
sgallou Dec 15, 2021
b261967
Add scan for updates and available updates endpoints
sgallou Dec 15, 2021
abc2d41
Add Yadoms update endPoint
sgallou Dec 16, 2021
f6dad38
Update endPoints (to be tested)
sgallou Dec 17, 2021
3b88639
Overrides 'Server' header in REST answers
sgallou Dec 20, 2021
7cc96eb
Fix update/install component
sgallou Dec 22, 2021
ed87cfb
Upload backup REST request (need cleanup)
sgallou Jan 3, 2022
920f531
Merge branch 'feature/RestApiv2' of https://github.com/Yadoms/yadoms …
sgallou Jan 3, 2022
0e78746
Cleanup
sgallou Jan 4, 2022
fc5f68e
Refactor updates management
sgallou Jan 7, 2022
7b47734
Merge branch 'feature/RestApiv2' of https://github.com/Yadoms/yadoms …
sgallou Jan 7, 2022
78e4529
Fix Yadoms update MD5 check
sgallou Jan 10, 2022
e1f7b51
Fix Linux build
sgallou Jan 10, 2022
65ee55a
Improve 404 management
sgallou Jan 10, 2022
e4d1e5a
Remove TODO
sgallou Jan 10, 2022
5616ecf
Add 2 TODOs :-(
sgallou Jan 10, 2022
20147be
Add updates/forcecheck end-point
sgallou Jan 11, 2022
21c5f53
Switch to oatpp v1.3.0 (official release), WIP
sgallou Jan 12, 2022
6da799a
Fix upload
sgallou Jan 12, 2022
691edf5
Manage query params as unordered_multimap
sgallou Jan 13, 2022
8655ca2
Add websocket.
sgallou Jan 13, 2022
7e2d76d
Add new acquisition on websocket management
sgallou Jan 25, 2022
7d03f66
Update oatpp
sgallou Jan 25, 2022
6ac8b7e
Revert "Add new acquisition on websocket management"
sgallou Jan 25, 2022
dccbb70
Manage websocket ping and pong
sgallou Feb 3, 2022
da660c5
Try to fix build
sgallou Mar 10, 2022
ed7445a
Merge remote-tracking branch 'origin/develop' into feature/RestApiv2
sgallou Mar 11, 2022
25f37f0
Merge branch 'develop' into feature/RestApiv2
sgallou Mar 21, 2022
f2ef907
Add time synchronization message
sgallou Mar 28, 2022
2b27aa8
Merge branch 'feature/RestApiv2' of https://github.com/Yadoms/yadoms …
sgallou Mar 28, 2022
2bd286f
Update oatpp
sgallou Mar 29, 2022
76d98b9
Add time synchronization message
sgallou Mar 29, 2022
2501d07
Update curlpp options usage
sgallou May 12, 2022
acd6644
Merge branch 'feature/RestApiv2' of https://github.com/Yadoms/yadoms …
sgallou May 12, 2022
0610cb5
Merge branch 'feature/RestApiv2' of https://github.com/Yadoms/yadoms …
sgallou Jun 5, 2022
109f4a6
Merge remote-tracking branch 'origin/develop' into feature/RestApiv2
sgallou Jun 5, 2022
ae74680
Merge branch 'develop' into feature/RestApiv2
sgallou Jun 28, 2022
4a566e0
Fix websocket closing when shutdown
sgallou Sep 15, 2022
ae13e27
Merge branch 'feature/RestApiv2' of https://github.com/Yadoms/yadoms …
sgallou Sep 15, 2022
173e2ff
Introduce editorconfig file
sgallou Sep 15, 2022
9aa9903
Cleanup
sgallou Sep 16, 2022
885e518
Cleanup
sgallou Sep 16, 2022
8c8f39f
Move Poco-specific WS handlers to dedicated folder/namespace
sgallou Sep 16, 2022
1280a2f
Add device/keyword creation/deletion WS notifications
sgallou Sep 16, 2022
9c98f67
Fix removing unexisting device
sgallou Sep 20, 2022
eec3e0b
Cleanup
sgallou Sep 20, 2022
7d99214
Cleanup (remove CORS handling, only useful for mobile app that would …
sgallou Sep 21, 2022
0b422da
Add GET plugin icon (remove usefulness aliases)
sgallou Sep 22, 2022
6d5ec30
Add acquisition summary websocket message
sgallou Sep 22, 2022
d5ecd21
Merge branch 'feature/RestApiv2' of https://github.com/Yadoms/yadoms …
sgallou Sep 22, 2022
da417cd
Fix tests
sgallou Sep 22, 2022
500aedf
Add interpreter icon request
sgallou Sep 23, 2022
f4abcce
Add HTTPS support
sgallou Sep 27, 2022
9058499
Speed-up build
sgallou Sep 27, 2022
bd35bd2
Fix linux build
sgallou Sep 27, 2022
b714714
Merge remote-tracking branch 'origin/develop' into feature/RestApiv2
sgallou Sep 28, 2022
b157769
Merge remote-tracking branch 'origin/develop' into feature/RestApiv2
sgallou Sep 28, 2022
beebd4c
Update oatpp-openssl
sgallou Sep 30, 2022
022d94d
Merge branch 'feature/RestApiv2' of https://github.com/Yadoms/yadoms …
sgallou Sep 30, 2022
86e58e8
Merge remote-tracking branch 'origin/develop' into feature/RestApiv2
sgallou Oct 4, 2022
9054572
Merge branch 'develop' into feature/RestApiv2
sgallou Oct 14, 2022
49ca3de
OATPP is now the default server (on default ports)
sgallou Oct 17, 2022
d15dbe5
Remove end-point documentation (Swagger)
sgallou Oct 17, 2022
4a3f659
Cleanup
sgallou Oct 17, 2022
df710ae
Remove end-point documentation (Swagger)
sgallou Oct 17, 2022
f43c5ad
Merge branch 'develop' into feature/RestApiv2
sgallou Oct 19, 2022
d81e3e0
Merge remote-tracking branch 'origin/develop' into feature/RestApiv2
sgallou Oct 21, 2022
1917ec8
Update TODO
sgallou Oct 24, 2022
21cef68
Enable CORS
sgallou Nov 15, 2022
685636b
Merge branch 'feature/RestApiv2' of https://github.com/Yadoms/yadoms …
sgallou Nov 15, 2022
52a41fc
Update /plugins and /plugins-instances parameters and content as came…
sgallou Nov 15, 2022
802c23e
Update /system parameters and content as camelCase
sgallou Nov 17, 2022
769cb68
Update /system parameters and content as camelCase
sgallou Nov 17, 2022
fc74813
Add pagination in get device REST request (WIP)
sgallou Nov 18, 2022
fb32490
Add pagination on getDevices request
sgallou Nov 21, 2022
6179a86
Update Curlpp
sgallou Nov 28, 2022
7b50ac8
Merge remote-tracking branch 'origin/develop' into feature/RestApiv2
sgallou Jan 4, 2023
6721e3e
Merge remote-tracking branch 'origin/develop' into feature/RestApiv2
sgallou Feb 22, 2023
ce3a3b2
Add pagination on GET Plugin instances EP
sgallou Feb 26, 2023
00723bf
Add pagination on GET Available Plugin EP
sgallou Feb 26, 2023
161bb4d
Fix VS2022 build
sgallou Feb 28, 2023
223fd03
Manage plugins locales (WIP)
sgallou Feb 28, 2023
f72178f
Manage plugins locales (WIP)
sgallou Mar 1, 2023
e74d8bf
Update oatpp
sgallou Mar 1, 2023
2c008b4
Fix test
sgallou Mar 1, 2023
de0ffa7
Manage locales (for plugins and interpreters)
sgallou Mar 1, 2023
13d7f9e
Remove TODO
sgallou Mar 1, 2023
29205db
Fix all plugins package.in.json files
sgallou Mar 18, 2023
f259b1a
Fix ZWave package.in.json
sgallou Mar 18, 2023
2f9836e
Add /system/binding EP
sgallou Mar 19, 2023
839ae19
Filter system plugin for GET /plugins-instances EP
sgallou Mar 22, 2023
2a33857
Enable CORS
sgallou Mar 28, 2023
61d4168
Populate "__Binding__" fields server-side in available plugins reques…
sgallou Apr 3, 2023
87f6c72
Fix containers merge Apply filter to USB devices
sgallou Apr 3, 2023
592c64c
Manage all binding data from plugins
sgallou Apr 4, 2023
6af9a81
Manage locale for available plugins request (name, description and co…
sgallou Apr 4, 2023
ac5cbc3
Fix locales condition
sgallou Apr 5, 2023
acd4606
Fix crash when some plugin has no conf schema
sgallou Apr 5, 2023
2817300
Improve robustness
sgallou Apr 5, 2023
bb9fbb4
Update SMSDialer descriptions (use markdown for URLs)
sgallou Apr 12, 2023
a268aaf
Merge remote-tracking branch 'origin/master' into feature/RestApiv2
sgallou Apr 12, 2023
183f9eb
Fix step/precision confusion
sgallou Apr 12, 2023
d76d667
Add precision/step in Sigfox plugin
sgallou Apr 12, 2023
a9cad18
Fix typo
sgallou Apr 12, 2023
3e213c7
Use checkboxSection in plugin configurations
sgallou Apr 14, 2023
12b92e6
Use time type in configuration
sgallou Apr 14, 2023
ec446f2
Add StringExtension::replaceValues
sgallou Apr 15, 2023
00032aa
Use multiselectSection for rfplayer and rfxcom
sgallou Apr 16, 2023
11b424a
Plugin full state
sgallou Apr 27, 2023
54c7c9d
Fix unit tests
sgallou Apr 29, 2023
af97bad
Fix DataContainer regression
sgallou Apr 29, 2023
a2f9771
Manage plugin full states
sgallou May 15, 2023
80f90ed
Fix unit test
sgallou May 16, 2023
1b3a761
multiselectSection to multiSelectSection
sgallou May 16, 2023
e9177e1
Merge branch 'feature/RestApiv2' of https://github.com/Yadoms/yadoms …
sgallou May 16, 2023
265e6f3
Add placeholder and nothingFound in multiselect
sgallou May 16, 2023
726b657
Update en.json
sgallou May 18, 2023
ff0f33b
Update fr.json
sgallou May 18, 2023
cecb271
Update en.json
sgallou May 18, 2023
a42a5af
Update fr.json
sgallou May 18, 2023
82c016e
Remove activeSectionText usages.
sgallou May 30, 2023
9c0050b
update readme
oben01 Sep 10, 2023
7f1469a
Add log at REST answer
sgallou Sep 20, 2023
8addd2e
Add log on internal server error
sgallou Sep 20, 2023
7e0f32b
Log exception at available plugin get method
sgallou Sep 20, 2023
936261d
Remove log
sgallou Sep 20, 2023
ed89baa
Fix Linux on OneWire plugin
sgallou Sep 20, 2023
a453f54
add yadoms Dockerfile
Sep 21, 2023
f59bab4
Fix available plugins list build when a plugin is malformed
sgallou Sep 22, 2023
13cf594
Update some dependancies
sgallou Sep 22, 2023
3a24ad7
Merge branch 'feature/DebugForOD' into feature/RestApiv2
sgallou Sep 22, 2023
0b367f7
Revert oatpp upgrade (break GH Actions build jobs).
sgallou Oct 12, 2023
7f5e2a9
Fix error managment on websocket
sgallou Nov 7, 2023
87643b3
Update dependencies
sgallou Nov 7, 2023
42b16c9
Merge remote-tracking branch 'origin/master' into feature/RestApiv2
sgallou Nov 7, 2023
884c71e
Upload logs
sgallou Nov 8, 2023
6cfd76d
Try to fix cross-compile for Raspberry Pi
sgallou Nov 8, 2023
fcd0eaa
[GH] Generalize upload CMake logs on build failure
sgallou Nov 8, 2023
777e2b7
Remove MacOSx support (finally ! :-D )
sgallou Nov 14, 2023
588310e
Use Oatpp official
sgallou Nov 15, 2023
c073dac
Cleanup
sgallou Dec 1, 2023
fb6b333
Add type for each item of multiSelectSection
sgallou Dec 4, 2023
4e3d6a8
Fix websocket close
sgallou Dec 5, 2023
9308ff3
Log all keywords change
sgallou Dec 5, 2023
a2634b9
fix rfxcom package.in.json
oben01 May 31, 2024
3b9c00f
Update package.in.json
oben01 May 31, 2024
c9a9070
Add Plugin configuration merger (WIP)
sgallou May 31, 2024
23ab700
Fix build
sgallou May 31, 2024
26ece73
Merge branch 'feature/RestApiv2' of https://github.com/Yadoms/yadoms …
sgallou May 31, 2024
40ea2c5
Apply "configurationWithSchema" for CREATE and UPDATE (if "configurat…
sgallou Jun 2, 2024
9f1557a
Add all types (all sections types, time...) in PluginConfigurationMerger
sgallou Jun 3, 2024
462f491
Fix configuration merger at first start (with no configuration)
sgallou Jun 3, 2024
7d9e572
Fix Accept-Language header processing (and add quality flag management)
sgallou Jun 4, 2024
6cec244
Set values to default in merged configuration
sgallou Jun 5, 2024
4d0f593
Fix binded enum default value
sgallou Jun 5, 2024
f32fe5f
Fix build
sgallou Jun 5, 2024
cb34d2e
Remove invisible fields from PluginConfigurationMerger
sgallou Jun 6, 2024
841c2ff
Fix activeSection for radio and combo sections
sgallou Jun 7, 2024
133077d
[Mailsender plugin] Manage new radioSection format
sgallou Jun 19, 2024
2306a39
Merge remote-tracking branch 'origin/develop' into feature/RestApiv2
sgallou Jun 26, 2024
ec261f6
Update MailSender changelog
sgallou Jun 26, 2024
a9acbf5
[RfPlayer plugin] Manage new radioSection format
sgallou Jun 26, 2024
2147b28
[fakePlugin plugin] Manage new radioSection format
sgallou Jun 26, 2024
5c5026b
Remove TODO
sgallou Jun 26, 2024
1cb379b
Update libraries
sgallou Jun 26, 2024
23dc0bf
Update build
sgallou Jun 26, 2024
d6ef8b1
Update yadomsVersion extract regarding https://github.blog/changelog/…
sgallou Jun 26, 2024
f6b3d73
Update yadomsVersion extract regarding https://github.blog/changelog/…
sgallou Jun 26, 2024
3d2b1c7
Update Cotire
sgallou Aug 21, 2024
17f1199
Fix some CMake warnings
sgallou Aug 21, 2024
efcf224
Improve GET PluginsInstances internal server error (500) message
sgallou Aug 21, 2024
3634bad
Try to fix OpenZWave build
sgallou Aug 26, 2024
d89fc8f
Try to fix OpenZWave build
sgallou Aug 26, 2024
4079fe0
Try to fix Windows build
sgallou Aug 26, 2024
aa142c9
Try to fix build
sgallou Aug 29, 2024
475af41
Try to fix build
sgallou Aug 29, 2024
62a8d39
Try to fix build
sgallou Aug 29, 2024
3addadb
Try to fix build
sgallou Aug 29, 2024
ca22733
Try to fix build
sgallou Aug 30, 2024
b1b8069
Try to fix build
sgallou Aug 30, 2024
276d8df
Update Windows build action
sgallou Aug 30, 2024
1e54b67
Add platform to dockerfile
Aug 30, 2024
0d9361b
Revert "Update Windows build action"
sgallou Aug 30, 2024
8f53029
Merge branch 'feature/RestApiv2' of https://github.com/Yadoms/yadoms …
sgallou Aug 30, 2024
1cb325b
Fix startup
sgallou Sep 3, 2024
fef214f
Bump actions/download-artifact from 2 to 4.1.7 in /.github/workflows
dependabot[bot] Sep 3, 2024
2b5e5e9
Merge remote-tracking branch 'origin/dependabot/github_actions/dot-gi…
sgallou Sep 4, 2024
c031b02
Fix plugins custom messages handling
sgallou Sep 5, 2024
cd46648
Refactor plugin config/schema merge
sgallou Sep 5, 2024
11c2070
Accept configuration or configuration with schema when create/update …
sgallou Sep 5, 2024
c9baf2e
Update curl
sgallou Sep 9, 2024
db0d9fd
update docker commands
Sep 10, 2024
02d2462
update dockerfile with multi stage
oben01 Sep 10, 2024
a282793
Fix LametricTime crash when reinit configuration for manually pairing
sgallou Sep 16, 2024
5f3ed1a
Fix LametricTime crash when reinit configuration for manually pairing
sgallou Sep 16, 2024
ca3752b
Update curl to 8.10.0
sgallou Sep 16, 2024
142ae96
GHA : update actions/upload-artifact to v4.4.0
sgallou Sep 16, 2024
1fa5438
Merge remote-tracking branch 'origin/develop' into feature/RestApiv2
sgallou Sep 16, 2024
855e805
Trace test suite
sgallou Jan 11, 2025
7148cbd
Try to fix build
sgallou Jan 14, 2025
bdfb429
Try to fix build
sgallou Jan 14, 2025
60119ae
Use official curlpp
sgallou Jan 14, 2025
c8ee075
Merge remote-tracking branch 'origin/master' into feature/RestApiv2
sgallou Jan 30, 2025
25eba88
Merge branch 'develop' into feature/RestApiv2
sgallou Aug 7, 2025
2dc69f0
Device configuration (WIP)
sgallou Oct 10, 2025
b755f15
Merge branch 'feature/RestApiv2' of https://github.com/Yadoms/yadoms …
sgallou Oct 10, 2025
25af122
Retrieving device configuration (WIP)
sgallou Oct 14, 2025
b1f9b05
Merge remote-tracking branch 'origin/develop' into feature/RestApiv2
sgallou Oct 16, 2025
e616a54
Cleanup
sgallou Oct 16, 2025
07663e4
Get static configurable device
sgallou Oct 16, 2025
2a1e10b
Get device static configuration (with values and labels)
sgallou Oct 17, 2025
7c65e17
Cleanup
sgallou Oct 17, 2025
3c7a75b
Dynamic device configuration support (WIP)
sgallou Oct 17, 2025
6709985
Dynamic device configuration support (finished)
sgallou Oct 19, 2025
0d1dc75
Fix TODO
sgallou Oct 19, 2025
c7703ba
Cleanup
sgallou Oct 19, 2025
8567778
Finish device rest service
sgallou Oct 22, 2025
b77e702
Merge branch 'develop' into feature/RestApiv2
sgallou Oct 31, 2025
78b5765
Merge branch 'develop' into feature/RestApiv2
sgallou Nov 12, 2025
1bcbc94
Merge branch 'develop' into feature/RestApiv2
sgallou Nov 12, 2025
5266938
Merge branch 'develop' into feature/RestApiv2
sgallou Dec 4, 2025
87606dd
Update Windows CMake
sgallou Dec 10, 2025
5eeaf17
Merge remote-tracking branch 'origin/develop' into feature/RestApiv2
sgallou Jan 2, 2026
9da2cab
Merge branch 'feature/RestApiv2' of https://github.com/Yadoms/yadoms …
sgallou Jan 2, 2026
7c3d64d
Merge branch 'develop' into feature/RestApiv2
sgallou Feb 3, 2026
d1b4735
Merge branch 'develop' into feature/RestApiv2
sgallou Feb 17, 2026
006672e
Update oatpp
sgallou Feb 18, 2026
5f1199e
Merge branch 'develop' into feature/RestApiv2
sgallou Feb 19, 2026
5d8b5ea
Cleanup
sgallou Feb 19, 2026
beefd2c
Fix crash when closing websocket
sgallou Mar 12, 2026
42896cd
Add widgets endpoint (WIP)
sgallou Mar 20, 2026
ef049c0
Add APIv1 Bruno collection to test end-points
sgallou Mar 23, 2026
82fe7f9
Add WS v2 Bruno collection
sgallou Mar 23, 2026
b40940f
Prepare db migration
sgallou Mar 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
52 changes: 52 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# Stage 1: Build
FROM --platform=linux/amd64 ghcr.io/yadoms/build_for_linux:latest as builder
LABEL authors="oussama DAHMAZ"

WORKDIR /yadoms

# Copy the source code into the container
COPY . .

# Copy the build configuration file
RUN echo "Copy build config file" && \
cp $YADOMS_DEPS_PATH/CMakeListsUserConfig.txt sources/

# Display the config content
RUN echo "Display config content" && \
cat sources/CMakeListsUserConfig.txt

# Create the makefile
RUN echo "Create makefile" && \
sh cmake_linux.sh r

# Build Yadoms
WORKDIR /yadoms/projects
RUN echo "Build Yadoms" && \
make all_unity && \
echo "Build Yadoms package" && \
make package

# Stage 2: Final runtime image
FROM --platform=linux/amd64 debian:stable as runtime

RUN echo "deb http://deb.debian.org/debian bullseye main" > /etc/apt/sources.list.d/bullseye.list \
&& echo "deb http://deb.debian.org/debian bullseye-updates main" >> /etc/apt/sources.list.d/bullseye.list \
&& echo "deb http://security.debian.org bullseye-security main" >> /etc/apt/sources.list.d/bullseye.list

RUN apt-get update \
&& apt-get install -y g++ libbz2-dev python2.7-dev python3-dev wget build-essential libssl-dev \
autoconf automake libtool curl make g++ unzip \
libpcre3 libpcre3-dev libpq5 \
postgresql-server-dev-all git rpm zip \
libreadline-dev libffi-dev build-essential \
libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev \
python3-numpy libtbbmalloc2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev \
libudev-dev usbutils

WORKDIR /yadoms/builds

# Copy the built Yadoms binaries from the builder stage
COPY --from=builder /yadoms/builds/ /yadoms/builds/

# Set the entry point
ENTRYPOINT ["./yadoms"]
31 changes: 26 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,21 @@
[![Binaries generation](https://github.com/Yadoms/yadoms/workflows/Binaries%20generation/badge.svg)](https://github.com/Yadoms/yadoms/actions/workflows/generate_binaries.yml)
[![Unit tests](https://github.com/Yadoms/yadoms/workflows/Unit%20tests/badge.svg)](https://github.com/Yadoms/yadoms/actions/workflows/unit_tests.yml)
<p align="center">
<img style="display: block; margin: auto; width: 100px;" src="https://avatars.githubusercontent.com/u/12893166?s=200&v=4">
</p>

<div align="center">

# yadoms
# Yadoms, your home automation solution

Yadoms is an open source project.
**✨ It aims to publish a simple, powerfull, flexible and multiplatforms domotic solution.</a> ✨.**

It aims to publish a simple, powerfull, flexible and multiplatforms domotic solution.
[![Binaries generation](https://github.com/Yadoms/yadoms/workflows/Binaries%20generation/badge.svg)](https://github.com/Yadoms/yadoms/actions/workflows/generate_binaries.yml)
[![Unit tests](https://github.com/Yadoms/yadoms/workflows/Unit%20tests/badge.svg)](https://github.com/Yadoms/yadoms/actions/workflows/unit_tests.yml)
<a href="https://github.com/Yadoms/yadoms/blob/master/LICENSE.md"><img alt="GPLv3 License" src="https://img.shields.io/badge/License-GPL%20v3-yellow.svg"></a>
<a href="https://twitter.com/yadoms2607"><img alt="Yadoms" src="https://img.shields.io/twitter/url?label=yadoms&style=social&url=https%3A%2F%2Ftwitter.com%2Fyadoms2607"></a>

</div>

<hr>
## Forum

http://www.yadoms.com/forum
Expand Down Expand Up @@ -44,3 +53,15 @@ http://www.yadoms.com/forum
## Downloads

[Go to download page](https://github.com/Yadoms/yadoms/releases/)

## Docker

# build the image with the current source code
```bash
docker build -t yadoms .
```

# Run it
```bash
docker run --name yadoms -it -p 8080:8080 yadoms
```
75 changes: 0 additions & 75 deletions Yadoms.sln.DotSettings

This file was deleted.

4 changes: 0 additions & 4 deletions config/yadoms.ini
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,6 @@ ip=0.0.0.0
;Default value : www
www=www

;Allow external access required for mobile app to communicate with this server
;Default value : false
allowExternalAccess=false

;Define the log level
;Accepted values are : none, fatal, critical, error, warning, notice, information, debug, trace
;Default value : error
Expand Down
6 changes: 6 additions & 0 deletions sources/.editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# top-most EditorConfig file
root = true

[*.{c++,cc,cpp,cxx,h,h++,hh,hpp,hxx,inl,ipp,tlh,tli}]
indent_style = space
indent_size = 3
Loading
Loading