ΠΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΈΡΠΊΠ°Π»ΡΠ½ΡΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠ²
Π ΠΏΠ°Π½Π΅Π»ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π² ΡΠ°Π·Π΄Π΅Π» Β«ΠΠ°Π·Π° Π΄Π°Π½Π½ΡΡ ViQubeΒ».
- Π ΠΏΡΠ½ΠΊΡΠ΅ ΠΌΠ΅Π½Ρ Β«Π Π΅Π·Π΅ΡΠ²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅Β» ΡΠ°Π·Π΄Π΅Π»Π° Β«ΠΠ°Π·Π° Π΄Π°Π½Π½ΡΡ ViQubeΒ» Π½Π°ΠΆΠ°ΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Β«Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΊΠΎΠΏΠΈΡ ΡΠ΅ΠΉΡΠ°ΡΒ».
- ΠΠ° ΡΠ΅ΡΠ²Π΅ΡΠ΅ Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΌ ViQube ΠΎΡΠΊΡΡΡΡ ΡΠ°ΠΉΠ» Π½Π°ΡΡΡΠΎΠ΅ΠΊ /docker-volume/viqube/config/config.iniΒ Π½Π° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅.
- Π ΡΠ΅ΠΊΡΠΈΠΈ [fiscal] ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ enabled Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ true.
- Π ΡΠ΅ΠΊΡΠΈΠΈ [fiscal] ΡΠΊΠ°Π·Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° monthOffset, ΡΠ°Π²Π½ΠΎΠ΅ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΈΡΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π³ΠΎΠ΄Π° Π² ΠΌΠ΅ΡΡΡΠ°Ρ ΠΎΡ ΠΊΠ°Π»Π΅Π½Π΄Π°ΡΠ½ΠΎΠ³ΠΎ (0 β ΡΠΈΡΠΊΠ°Π»ΡΠ½ΡΠΉ Π³ΠΎΠ΄ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ 1 ΡΠ½Π²Π°ΡΡ, 1 β ΡΠΈΡΠΊΠ°Π»ΡΠ½ΡΠΉ Π³ΠΎΠ΄ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ 1 ΡΠ΅Π²ΡΠ°Π»Ρ, -1 - ΡΠΈΡΠΊΠ°Π»ΡΠ½ΡΠΉ Π³ΠΎΠ΄ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ 1 Π΄Π΅ΠΊΠ°Π±ΡΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ Π³ΠΎΠ΄Π° ΠΈ Ρ.Π΄.).
- Π‘ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ ΠΎΡ -11 Π΄ΠΎ 11.
- Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΡΠ°ΠΉΠ»Π΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ.
ΠΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
docker service update --init visiology_viqube-master
- ΠΠ° ΡΠ΅ΡΠ²Π΅ΡΠ΅ Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠΉ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠ°ΠΏΠΊΡ useFiscalCalendar ΠΈΠ· ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ Π² ΠΏΠ°ΠΏΠΊΡΒ /docker-volume/admin.
ΠΠ΅ΡΠ΅ΠΉΡΠΈ Π² docker-ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ admin:
ΠΠ°ΠΉΡΠΈ ID ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°
ID=$(docker ps | grep visiology.admin | awk '{print $1}')
ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠΊΡΠΈΠΏΡΒ "node start.js {monthOffset} {useFiscalCalendar}", Π³Π΄Π΅ {monthOffset} - ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, ΡΠ°Π²Π½ΠΎΠ΅ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΈΡΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π³ΠΎΠ΄Π° ΠΎΡ Π½Π°ΡΠ°Π»Π° ΠΊΠ°Π»Π΅Π½Π΄Π°ΡΠ½ΠΎΠ³ΠΎ Π² ΠΌΠ΅ΡΡΡΠ°Ρ , Π° {useFiscalCalendar} - ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ true ΠΈΠ»ΠΈ false
docker exec -it $ID sh -c "node useFiscalCalendar/start.js {monthOffset} {useFiscalCalendar}"
- {monthOffset}
-Β Π·Π΄Π΅ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΒ monthOffsetΒ - ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, ΡΠ°Π²Π½ΠΎΠ΅ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΈΡΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π³ΠΎΠ΄Π° ΠΎΡ Π½Π°ΡΠ°Π»Π° ΠΊΠ°Π»Π΅Π½Π΄Π°ΡΠ½ΠΎΠ³ΠΎ Π² ΠΌΠ΅ΡΡΡΠ°Ρ .
- {useFiscalCalendar}
-Β Π·Π΄Π΅ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ useFiscalCalendarΒ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ true ΠΈΠ»ΠΈ false (Π²ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΈΠ»ΠΈ Π²ΡΠΊΠ»ΡΡΠ΅Π½Ρ ΡΠΈΡΠΊΠ°Π»ΡΠ½ΡΠ΅ Π°ΡΡΠΈΠ±ΡΡΡ).
ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ, Π²ΡΠΏΠΎΠ»Π½ΠΈΠ² ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
sudo ./run.sh --restart