Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bring latest #1779

Merged
merged 2,438 commits into from
Jul 19, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2438 commits
Select commit Hold shift + click to select a range
7e77b2f
feat: reports for upwork integration by employee
rahul-rocket Jul 12, 2020
0d8bd71
Merge pull request #1696 from ever-co/feat/1126-appointment-scheduling
evereq Jul 12, 2020
c0cce30
New translations en.json (Bulgarian)
evereq Jul 12, 2020
4b4d615
New translations en.json (Hebrew)
evereq Jul 12, 2020
3963b71
New translations en.json (Russian)
evereq Jul 12, 2020
a4f1a0d
Merge pull request #1697 from ever-co/l10n_develop
evereq Jul 12, 2020
e4b2fc6
Added findall method in organization:sprint
PoojaShah9 Jul 13, 2020
aeb5cab
Update Sprint with Task API
PoojaShah9 Jul 13, 2020
1d574b9
Minor fix for Sprint- organization
PoojaShah9 Jul 13, 2020
08add6e
fix: timer and timesheet issue
ckhandla94 Jul 13, 2020
97ef313
Seeded Default tags
PoojaShah9 Jul 13, 2020
203a1a0
Changed name in Request approval
PoojaShah9 Jul 13, 2020
4e3a162
Merge pull request #1698 from ever-co/feat/#712-upwork-api-integration
evereq Jul 13, 2020
48c98fd
feat: delete confirmation and status badges added to time-off page
AlexTasev Jul 13, 2020
d7a1585
Time Off Policy + Time Off Request
PoojaShah9 Jul 13, 2020
5a5f7cb
Merge pull request #1702 from ever-co/feat/#314-time-off-status-badges
evereq Jul 13, 2020
eb85886
Worked on comment for tag names
PoojaShah9 Jul 13, 2020
69fd62b
Deep Scan issue
PoojaShah9 Jul 13, 2020
ce48cb3
fix: confirmation deleting interview [ref:#1156]
prysiazhna Jul 13, 2020
22e4cfe
Minor fix
PoojaShah9 Jul 13, 2020
2241921
Merge branch 'develop' of https://github.com/ever-co/gauzy into feat/…
PoojaShah9 Jul 13, 2020
c6eeff7
Solved deepscan issue
PoojaShah9 Jul 13, 2020
eb5b733
Merge pull request #1701 from ever-co/feat/1597-seed
evereq Jul 13, 2020
2621e56
Merge pull request #1700 from ever-co/feat/493-BE
evereq Jul 13, 2020
d4ef72e
fix: deep scan and sonar cube issues fixed
AlexTasev Jul 13, 2020
88478d8
fix: manage interviews edit [ref:#1156]
prysiazhna Jul 13, 2020
d92a10b
Merge branch 'develop' of https://github.com/ever-co/gauzy into feat/…
prysiazhna Jul 13, 2020
fd002e4
fix: merge [ref:#1156]
prysiazhna Jul 13, 2020
a4bf676
feat: logic for searching articles[ref:#1198]
AndrewDavydenko Jul 13, 2020
b572992
Merge branch 'develop' of github.com:ever-co/gauzy into feat/#1198-kn…
AndrewDavydenko Jul 13, 2020
f6b8cb7
fix: imports fix[ref:#1198]
AndrewDavydenko Jul 13, 2020
badb4a1
feat: #1179 add card view in event-types, invites, employees, payments
ajay7868 Jul 13, 2020
bb033b5
Merge branch 'develop' of https://github.com/ever-co/gauzy into feat/…
ajay7868 Jul 13, 2020
b9040fa
fix: seed issue and date-time picker issue in timer
ckhandla94 Jul 13, 2020
7452dcb
Merge pull request #1706 from ever-co/feat/#1179-add-card-views
evereq Jul 14, 2020
6ecad1c
Merge pull request #1705 from ever-co/feat/#1198-knowledge-base
evereq Jul 14, 2020
28367f7
New translations en.json (Bulgarian)
evereq Jul 14, 2020
ce05b26
New translations en.json (Hebrew)
evereq Jul 14, 2020
541ab25
New translations en.json (Russian)
evereq Jul 14, 2020
d4a16b8
Merge pull request #1704 from ever-co/feat/#1156-candidate-criterions
evereq Jul 14, 2020
39179c4
Merge pull request #1707 from ever-co/l10n_develop
evereq Jul 14, 2020
3b3b614
Merge pull request #1703 from ever-co/fix/#1538-sonar-cube-deep-scan-…
evereq Jul 14, 2020
45eda9a
New translations en.json (Bulgarian)
evereq Jul 14, 2020
c4dd77c
New translations en.json (Hebrew)
evereq Jul 14, 2020
f17a9eb
New translations en.json (Russian)
evereq Jul 14, 2020
78fd92f
Seed Equipment and Equipment Sharing
PoojaShah9 Jul 14, 2020
80eb347
Added taskListType in organization-project
PoojaShah9 Jul 14, 2020
1e562f3
Merge pull request #1710 from ever-co/feat/493-BE
evereq Jul 14, 2020
16b6cd4
Merge branch 'develop' of https://github.com/ever-co/gauzy into feat/…
PoojaShah9 Jul 14, 2020
02f82e7
fix: screenshot delete issue
ckhandla94 Jul 14, 2020
73364ff
feat: time off ui and notifications translated
AlexTasev Jul 14, 2020
1b46d68
fix: unused imports removed
AlexTasev Jul 14, 2020
1bebef1
fix: spinner, get employee [ref:#1156]
prysiazhna Jul 14, 2020
750949b
Merge branch 'develop' into feat/#63-add-translations-time-off
evereq Jul 14, 2020
a03bfc9
Merge pull request #1712 from ever-co/feat/#63-add-translations-time-off
evereq Jul 14, 2020
7edd89f
Merge pull request #1709 from ever-co/l10n_develop
evereq Jul 14, 2020
e81ccfa
feat: goal KPI CRUD
abinandh15 Jul 14, 2020
87e7805
New translations en.json (Bulgarian)
evereq Jul 14, 2020
55defd8
New translations en.json (Hebrew)
evereq Jul 14, 2020
d736202
New translations en.json (Russian)
evereq Jul 14, 2020
15441e6
fix: set goal KPI lead field as optional
abinandh15 Jul 14, 2020
0649aa5
Merge branch 'develop' into feat/#806-adding-OKR-module
abinandh15 Jul 14, 2020
f125cfb
feat: email history added To to the email filters
Mahesh-Umachagi Jul 14, 2020
a8e5e7f
feat: added save and send functinality
PavelDenchev Jul 14, 2020
e9d52a4
feat: testing&bugfix[ref:#1198]
AndrewDavydenko Jul 14, 2020
d3b8c10
Merge branch 'develop' of github.com:ever-co/gauzy into feat/#1198-kn…
AndrewDavydenko Jul 14, 2020
b744936
Merge branch 'develop' of https://github.com/ever-co/gauzy into feat/…
PoojaShah9 Jul 14, 2020
08dc321
fix: improved chart [ref:#1156]
prysiazhna Jul 14, 2020
6203c35
Merge branch 'develop' of https://github.com/ever-co/gauzy into feat/…
prysiazhna Jul 14, 2020
6453869
fix: edit [ref:#1156]
prysiazhna Jul 14, 2020
e80bf82
feat: create time-log, and activity from desktop time tracking
syns2191 Jul 14, 2020
a0faa78
feat: #1179 employee card UI fixed
ajay7868 Jul 14, 2020
b107b2e
Merge branch 'develop' of https://github.com/ever-co/gauzy into feat/…
ajay7868 Jul 14, 2020
f3fe16b
fix: deep scan issue
Mahesh-Umachagi Jul 14, 2020
b29d632
fix: deep scan issue
Mahesh-Umachagi Jul 14, 2020
b4f479c
fix: deep scan issue
Mahesh-Umachagi Jul 14, 2020
73c48fa
Merge pull request #1720 from ever-co/feat/#1179-card-ui-fixes
evereq Jul 14, 2020
78512d3
Merge pull request #1719 from ever-co/feat/#1156-candidate-criterions
evereq Jul 14, 2020
f32d681
Merge pull request #1717 from ever-co/feat/#1198-knowledge-base
evereq Jul 14, 2020
b4d2c8d
Merge pull request #1714 from ever-co/feat/#806-adding-OKR-module
evereq Jul 14, 2020
f8015ae
New translations en.json (Bulgarian)
evereq Jul 14, 2020
ddbc3bf
New translations en.json (Hebrew)
evereq Jul 14, 2020
64519c6
New translations en.json (Russian)
evereq Jul 14, 2020
e0119f6
Merge pull request #1713 from ever-co/l10n_develop
evereq Jul 14, 2020
f063e22
Merge pull request #1715 from ever-co/feat/invoice-save-and-send
evereq Jul 14, 2020
4d3da9d
Merge pull request #1718 from ever-co/feat/1597-seed
evereq Jul 14, 2020
0e11da2
New translations en.json (Bulgarian)
evereq Jul 14, 2020
a7a2480
New translations en.json (Hebrew)
evereq Jul 14, 2020
8ca8350
New translations en.json (Russian)
evereq Jul 14, 2020
ca59399
feat: working on freelance my reports in upwork integration
rahul-rocket Jul 14, 2020
95fac4b
feat: working on freelance my reports in upwork integration
rahul-rocket Jul 14, 2020
e2f8328
Merge branch 'feat/#712-upwork-api-integration' of github-rahul.com:e…
rahul-rocket Jul 14, 2020
0b813b1
Merge pull request #1721 from ever-co/l10n_develop
evereq Jul 14, 2020
7eedc6e
fix: Circle build issue
Mahesh-Umachagi Jul 14, 2020
c37679b
fix: Circle build issue
Mahesh-Umachagi Jul 14, 2020
544ac92
Merge pull request #1724 from ever-co/feat/#505-desktop-time-tracker
evereq Jul 15, 2020
99af771
Merge pull request #1722 from ever-co/fix#1496/timer
evereq Jul 15, 2020
17c9c4d
Merge branch 'develop' of https://github.com/ever-co/gauzy into feat/…
PoojaShah9 Jul 15, 2020
83fcbc3
Seed Proposal Table
PoojaShah9 Jul 15, 2020
9ea303f
fix: goal settings smart table update issue
abinandh15 Jul 15, 2020
784b743
change status
PoojaShah9 Jul 15, 2020
314e458
fix: small fix in translations
AlexTasev Jul 15, 2020
a59dfc0
fix: confirmation of deleting feedback [ref:#1156]
prysiazhna Jul 15, 2020
c54cd86
Update README.md
evereq Jul 15, 2020
eae4ff0
Merge pull request #1725 from ever-co/fix/#63-small-translation-fix
evereq Jul 15, 2020
7fed5b1
Merge pull request #1716 from ever-co/feat/#1254-sent-email-history-f…
evereq Jul 15, 2020
6d0636c
feat: added estimate statuses and more invoice statuses
PavelDenchev Jul 15, 2020
6e23923
fix: filter by name,employee [ref:#1156]
prysiazhna Jul 15, 2020
b8e3092
Merge branch 'develop' of https://github.com/ever-co/gauzy into feat/…
prysiazhna Jul 15, 2020
8181947
fix: style fixes and added loader to keyresult progress chart
abinandh15 Jul 15, 2020
646e250
feat: assign team organization or employee as owner to goal
abinandh15 Jul 15, 2020
02ec462
fix: merge [ref:#1156]
prysiazhna Jul 15, 2020
d7015b6
fix: deepscan [ref:#1156]
prysiazhna Jul 15, 2020
2406301
fix: goal entity
abinandh15 Jul 15, 2020
e69a1c1
Merge pull request #1728 from ever-co/feat/#1156-candidate-criterions
evereq Jul 15, 2020
8078fc0
Merge pull request #1729 from ever-co/feat/#806-adding-OKR-module
evereq Jul 15, 2020
4cde5f0
New translations en.json (Bulgarian)
evereq Jul 15, 2020
ada38a0
New translations en.json (Hebrew)
evereq Jul 15, 2020
eebf665
New translations en.json (Russian)
evereq Jul 15, 2020
6478532
feat: moved status dropdown and added translation
PavelDenchev Jul 15, 2020
00e2023
Merge pull request #1730 from ever-co/l10n_develop
evereq Jul 15, 2020
709d39b
Merge pull request #1727 from ever-co/feat/invoice-estimate-status
evereq Jul 15, 2020
7cf38c3
New translations en.json (Bulgarian)
evereq Jul 15, 2020
e3afa23
New translations en.json (Hebrew)
evereq Jul 15, 2020
a095e39
New translations en.json (Russian)
evereq Jul 15, 2020
3ca2ef6
feat: country specific holidays implemented on add holidays
AlexTasev Jul 15, 2020
a67e0ae
Merge branch 'develop' of https://github.com/ever-co/gauzy into feat/…
PoojaShah9 Jul 15, 2020
66eac7d
fix: auth0 authentication
fvdavid Jul 15, 2020
0bea23d
Added more data in Expense+ Income; Correction in default team data
PoojaShah9 Jul 15, 2020
430f299
Merge remote-tracking branch 'origin/develop' into feature/auth0
fvdavid Jul 15, 2020
318dfef
feat: working on freelance my reports in upwork integration
rahul-rocket Jul 14, 2020
d7b074c
Merge pull request #1733 from ever-co/feat/1597-seed
evereq Jul 15, 2020
e66b58c
Merge branch 'feat/#712-upwork-api-integration' of github-rahul.com:e…
rahul-rocket Jul 15, 2020
e396185
fix: deepscan issue
rahul-rocket Jul 15, 2020
07eb129
feat: working on freelance my reports in upwork integration
rahul-rocket Jul 14, 2020
d131c70
fix: deepscan issue
rahul-rocket Jul 15, 2020
8e4e830
Merge branch 'feat/#712-upwork-api-integration' of github-rahul.com:e…
rahul-rocket Jul 15, 2020
bf692b8
Update CREDITS.md
evereq Jul 15, 2020
9c94a6a
Merge pull request #1732 from ever-co/feat/#1726-holidays
evereq Jul 15, 2020
e40c127
Merge pull request #1735 from ever-co/feat/#712-upwork-api-integration
evereq Jul 15, 2020
7321351
Merge branch 'develop' into feature/auth0
evereq Jul 15, 2020
92ba03e
Merge pull request #1731 from ever-co/l10n_develop
evereq Jul 15, 2020
f8d484a
feat(appointment_scheduling): integrated timezones in appointments
kamesh95 Jul 15, 2020
a0427d4
feat(appointment_scheduling): duplicate statement fix
kamesh95 Jul 15, 2020
256093f
feat: earnings/billings reports for freelancer/client
rahul-rocket Jul 15, 2020
572bd25
Merge pull request #1734 from ever-co/feature/auth0
evereq Jul 15, 2020
173187a
Merge pull request #1736 from ever-co/feat/1126-appointment-scheduling
evereq Jul 15, 2020
aba44d2
New translations en.json (Bulgarian)
evereq Jul 15, 2020
075b1ce
New translations en.json (Hebrew)
evereq Jul 15, 2020
521a3d7
New translations en.json (Russian)
evereq Jul 15, 2020
b144591
Merge pull request #1737 from ever-co/l10n_develop
evereq Jul 15, 2020
23c328b
feat: #1179 add card views in candidates,approvals,inventory
ajay7868 Jul 16, 2020
339a6ac
Merge branch 'develop' of https://github.com/ever-co/gauzy into feat/…
ajay7868 Jul 16, 2020
825e665
Merge pull request #1738 from ever-co/feat/#712-upwork-api-integration
evereq Jul 16, 2020
e2a3e39
Merge pull request #1739 from ever-co/feat/#1179-add-card-views-compo…
evereq Jul 16, 2020
b48bd93
fix: holiday name displayed and unused import removed
AlexTasev Jul 16, 2020
940cc77
1- Added Users of Role - Manager/ Data Entry and Viewers;2-Feeded Inv…
PoojaShah9 Jul 16, 2020
3d22929
Deepscan issue fixed
PoojaShah9 Jul 16, 2020
3884d64
Deepscan issue fixed
PoojaShah9 Jul 16, 2020
dd0efc2
Merge pull request #1741 from ever-co/fix/#1726-small-fixes-popup
evereq Jul 16, 2020
5211574
Merge pull request #1743 from ever-co/feat/1597-seed
evereq Jul 16, 2020
2e8e6f4
feat: creating objectives from key results
abinandh15 Jul 16, 2020
313d1d1
Merge pull request #1744 from ever-co/feat/#806-adding-OKR-module
evereq Jul 16, 2020
24b8ba7
feat: upload documents base fe implemented
AlexTasev Jul 16, 2020
af13b0a
New translations en.json (Bulgarian)
evereq Jul 16, 2020
5f1bd33
New translations en.json (Hebrew)
evereq Jul 16, 2020
8351297
New translations en.json (Russian)
evereq Jul 16, 2020
fd64375
Merge branch 'develop' into feat/#1742-admin-upload-doc-fe
AlexTasev Jul 16, 2020
6281400
Merge pull request #1745 from ever-co/l10n_develop
evereq Jul 16, 2020
d603879
feat: #1179 add card view in tags,users,org,goal settings comp
ajay7868 Jul 16, 2020
a708601
Merge branch 'develop' of https://github.com/ever-co/gauzy into feat/…
ajay7868 Jul 16, 2020
d07dfa9
feat: time-log, activity change
syns2191 Jul 16, 2020
ce6dcbc
Merge pull request #1746 from ever-co/feat/#1179-add-card-views-compo…
evereq Jul 16, 2020
2f37b38
feat: #1683 Approval and refuse equipment sharing
duongduckien Jul 16, 2020
bc09527
feat: #1683 fix DeepScan
duongduckien Jul 16, 2020
f4c4f77
Merge pull request #1747 from ever-co/feat/1683-approval-refuse-equip…
evereq Jul 16, 2020
a20a87c
New translations en.json (Bulgarian)
evereq Jul 16, 2020
fe37a85
New translations en.json (Hebrew)
evereq Jul 16, 2020
3a591a1
New translations en.json (Russian)
evereq Jul 16, 2020
da5263f
fix: goalsettings Add button issue
abinandh15 Jul 17, 2020
1190018
Merge branch 'develop' into l10n_develop
evereq Jul 17, 2020
35269c5
Merge pull request #1748 from ever-co/l10n_develop
evereq Jul 17, 2020
22ebf8d
feat: #1179 invoice and estimates ui fixed
ajay7868 Jul 17, 2020
126bb70
Merge branch 'develop' of https://github.com/ever-co/gauzy into feat/…
ajay7868 Jul 17, 2020
71bb386
Merge pull request #1750 from ever-co/feat/#1179-invoices-ui-fixes
evereq Jul 17, 2020
acef8ca
Merge pull request #1749 from ever-co/feat/#505-desktop-time-tracker
evereq Jul 17, 2020
2f86a76
Fix issues with missing vips dependency
Volatus Jul 17, 2020
ebe6455
Merge pull request #1752 from ever-co/bug/missing-vips-headers
evereq Jul 17, 2020
4408fc3
feat: added alignment tab on goaldetails page
abinandh15 Jul 17, 2020
df69ab6
feat: document upload functionality implemented on front-end
AlexTasev Jul 17, 2020
0ac8ab3
feat: added showing and hiding of columns in the invoice/estimate table
PavelDenchev Jul 17, 2020
01cb8e4
Merge pull request #1753 from ever-co/feat/#1742-admin-upload-doc-fe
evereq Jul 17, 2020
d5250f9
New translations en.json (Bulgarian)
evereq Jul 17, 2020
0930dc9
New translations en.json (Hebrew)
evereq Jul 17, 2020
4f25732
New translations en.json (Russian)
evereq Jul 17, 2020
eefb8e8
Merge branch 'develop' into feat/invoice-esitmate-show-hide-columns
PavelDenchev Jul 17, 2020
fc8ad24
feat: codacy fix
PavelDenchev Jul 17, 2020
3cfadcb
Merge pull request #1755 from ever-co/feat/invoice-esitmate-show-hide…
evereq Jul 17, 2020
fa2d320
Merge pull request #1754 from ever-co/l10n_develop
evereq Jul 17, 2020
3eb75b6
New translations en.json (Bulgarian)
evereq Jul 17, 2020
1a98363
New translations en.json (Hebrew)
evereq Jul 17, 2020
d207ca0
New translations en.json (Russian)
evereq Jul 17, 2020
5af9188
fix: remove existing timeframes from predefine timeframe
abinandh15 Jul 17, 2020
c24147f
fix: working on expense report in upwork integration
rahul-rocket Jul 17, 2020
f299281
Merge pull request #1757 from ever-co/feat/#806-adding-OKR-module
evereq Jul 17, 2020
9591fa0
New translations en.json (Bulgarian)
evereq Jul 17, 2020
824e6ad
New translations en.json (Hebrew)
evereq Jul 17, 2020
e9015da
New translations en.json (Russian)
evereq Jul 17, 2020
a408f36
feat: freelancer income report with amounr done
rahul-rocket Jul 17, 2020
932b1af
fix: deepscan minor issue
rahul-rocket Jul 17, 2020
5d3c0ca
Merge pull request #1756 from ever-co/l10n_develop
evereq Jul 17, 2020
496046a
Feat/493/sprints (#1708)
evereq Jul 17, 2020
e59fffc
Merge pull request #1758 from ever-co/feat/#712-upwork-api-integration
evereq Jul 17, 2020
ec43c4b
New translations en.json (Bulgarian)
evereq Jul 17, 2020
a66c08f
New translations en.json (Hebrew)
evereq Jul 17, 2020
91bea14
New translations en.json (Russian)
evereq Jul 17, 2020
d977362
Merge pull request #1759 from ever-co/l10n_develop
evereq Jul 17, 2020
aa473a4
feat: make screenshots seed images size smaller
evereq Jul 17, 2020
bfef862
feat(appointment_scheduling): integrated time off & tzone in public appt
kamesh95 Jul 18, 2020
7ae582f
Merge pull request #1763 from ever-co/feat/1126-appointment-scheduling
evereq Jul 18, 2020
0635cbc
Update README.md
evereq Jul 18, 2020
2985230
fix: #1711 menu sidebar and permission seed
rmagon Jul 18, 2020
77c631d
fix: #1711 menu sidebar and permission seed
rmagon Jul 18, 2020
1f49841
fix: deepscan issues
rmagon Jul 18, 2020
c264f81
Add Dockerfile for Windows and Linux builds
Volatus Jul 18, 2020
583d3c6
feat: integrated tray icon with timetracking window
syns2191 Jul 18, 2020
4b884ff
Seperate the Dockerfiles for Windows and Linux
Volatus Jul 18, 2020
5e1ae2c
feat: sync freelancer expense/income successfully
rahul-rocket Jul 18, 2020
d1649b6
Merge pull request #1765 from ever-co/feat/desktop-dockerfile
evereq Jul 18, 2020
0a5451d
Merge pull request #1767 from ever-co/feat/#712-upwork-api-integration
evereq Jul 18, 2020
f54d21e
Merge pull request #1766 from ever-co/feat/#505-desktop-time-tracker
evereq Jul 18, 2020
0085586
Merge pull request #1764 from ever-co/fix/#1711-menu-sidebar-fix
evereq Jul 18, 2020
d19ebd8
fix: cleanup entrypoint
evereq Jul 18, 2020
903f05e
feat: #1179 Invoice and estimates ui issue fixed
ajay7868 Jul 19, 2020
04dbde1
feat: #1179 Conflicts resolved
ajay7868 Jul 19, 2020
1eaa0c5
Merge pull request #1773 from ever-co/feat/#1179-invoices-ui-fixes
evereq Jul 19, 2020
f5df82e
feat: setup third party tracking
syns2191 Jul 19, 2020
82947ea
fix: #1761 seed fixes
rmagon Jul 19, 2020
e9f8f27
fix: deepscan issues
rmagon Jul 19, 2020
873a2d4
Merge pull request #1774 from ever-co/feat/#1761-seed-fixes
evereq Jul 19, 2020
df15464
fix: fix checkbox
syns2191 Jul 19, 2020
47c099b
fix: type issue in timesheet and create api
ckhandla94 Jul 18, 2020
b702532
feat: created api screenshot and activites and timeslot
ckhandla94 Jul 19, 2020
8293763
fix: deepscan
ckhandla94 Jul 19, 2020
27d3b95
Merge pull request #1775 from ever-co/feat/#505-destop-time-tracker
evereq Jul 19, 2020
2c08fc6
feat: #1683 update api for equipment sharing
duongduckien Jul 19, 2020
8a25f43
Merge branch 'develop' into feat/1683-approval-refuse-equipment-shari…
duongduckien Jul 19, 2020
67de595
feat: #1683 fix deepScan
duongduckien Jul 19, 2020
dc8144b
Merge pull request #1777 from ever-co/feat/1683-approval-refuse-equip…
evereq Jul 19, 2020
aec063f
Merge pull request #1776 from ever-co/feat#1496/activity-api
evereq Jul 19, 2020
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
  •  
  •  
  •  
91 changes: 87 additions & 4 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
version: 2
version: 2.1

orbs:
node: circleci/node@3.0.0

aliases:
- &install-chrome
Expand All @@ -16,11 +19,51 @@ defaults: &defaults
working_directory: /tmp/workspace

jobs:
sonarqube:
<<: *defaults
machine:
image: ubuntu-1604:202004-01
working_directory: /tmp/workspace/sonarqube-root
description: Check Code Quality with SonarQube
steps:
- checkout
- node/install:
install-yarn: true
node-version: latest
- restore_cache:
name: Restore Yarn Package Cache
keys:
- yarn-packages-sonarqube-root-{{ checksum "yarn.lock" }}
- run:
name: Install Dependencies
command: yarn install
- run:
name: Install Sonarqube scanner
command: |
wget https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-4.3.0.2102.zip
unzip sonar-scanner-cli-4.3.0.2102.zip
- run:
name: Run Sonarscanner
command: |
export SONAR_SCANNER_OPTS="-Xmx2048m"
eval ./sonar-scanner-4.3.0.2102/bin/sonar-scanner -Dsonar.host.url=$SONAR_SERVER \
-Dsonar.projectKey=gauzy \
-Dsonar.sources=. \
-Dsonar.login=$SONAR_TOKEN
- save_cache:
name: Save Yarn Package Cache
key: yarn-packages-sonarqube-root-{{ checksum "yarn.lock" }}
paths:
- ~/.cache/yarn
- persist_to_workspace:
root: /tmp/workspace/sonarqube-root
paths:
- '*'
build-monorepo-root:
<<: *defaults
working_directory: /tmp/workspace/monorepo-root
docker:
- image: circleci/node:13.12.0
- image: circleci/node:14.3.0
steps:
- checkout
- run:
Expand Down Expand Up @@ -51,11 +94,49 @@ jobs:
root: /tmp/workspace/monorepo-root
paths:
- '*'
build-desktop:
<<: *defaults
working_directory: /tmp/workspace/desktop
docker:
- image: circleci/node:14.3.0
steps:
- checkout
- run:
name: 'Installing latest Yarn'
command: |
# remove default yarn
sudo rm -rf $(dirname $(which yarn))/yarn*
# download latest
rm -rf ~/.yarn
curl -o- -L https://yarnpkg.com/install.sh | bash
echo 'export PATH="${PATH}:${HOME}/.yarn/bin:${HOME}/.config/yarn/global/node_modules/.bin"' >> $BASH_ENV
- restore_cache:
name: Restore Yarn Package Cache
keys:
- yarn-packages-desktop-{{ checksum "yarn.lock" }}
- run:
name: Install Dependencies
command: yarn install
- run:
name: Run Bootstrap
command: yarn bootstrap
- run:
name: Run Build
command: yarn build:desktop:linux
- save_cache:
name: Save Yarn Package Cache
key: yarn-packages-desktop-{{ checksum "yarn.lock" }}
paths:
- ~/.cache/yarn
- persist_to_workspace:
root: /tmp/workspace/desktop
paths:
- '*'
build-api:
<<: *defaults
working_directory: /tmp/workspace/api
docker:
- image: circleci/node:13.12.0
- image: circleci/node:14.3.0
steps:
- checkout
- run:
Expand Down Expand Up @@ -93,7 +174,7 @@ jobs:
<<: *defaults
working_directory: /tmp/workspace/web
docker:
- image: circleci/node:13.12.0
- image: circleci/node:14.3.0
steps:
- checkout
- run:
Expand Down Expand Up @@ -131,6 +212,8 @@ workflows:
version: 2
build_and_test:
jobs:
- sonarqube
- build-monorepo-root
- build-web
- build-api
- build-desktop
77 changes: 48 additions & 29 deletions .deploy/api/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,52 +1,71 @@
# API
# devependecies
FROM node:alpine AS dependencies

FROM node:alpine AS development
RUN apk --update add bash && \
apk add --no-cache dos2unix g++ git make python vips-dev

RUN mkdir /srv/gauzy && chown -R node:node /srv/gauzy

RUN apk update \
&& apk add libexecinfo libexecinfo-dev \
&& npm i -g npm \
&& apk --no-cache add --virtual builds-deps build-base \
snappy g++ snappy-dev gcc libgcc libstdc++ linux-headers autoconf automake make nasm python git \
&& npm install --quiet node-gyp -g \
&& npm config set python /usr/bin/python \
&& npm install yarn@latest -g --force
COPY wait .deploy/api/entrypoint /
RUN chmod +x /wait /entrypoint

RUN mkdir /srv/gauzy && chown node:node /srv/gauzy
RUN dos2unix /entrypoint

USER node
USER node:node

WORKDIR /srv/gauzy

COPY --chown=node:node apps/desktop/package.json ./apps/desktop/
COPY --chown=node:node apps/api/package.json ./apps/api/
COPY --chown=node:node package.json yarn.lock ./
COPY --chown=node:node apps/api/package.json ./apps/api/package.json
# COPY .snyk /tmp/.snyk

RUN yarn install

FROM node:alpine AS production
# development
FROM node:alpine AS development

ADD https://github.com/ufoscout/docker-compose-wait/releases/download/2.6.0/wait /wait
USER node:node

RUN npm install cross-env -g \
&& npm install pm2 -g --unsafe-perm \
&& chmod +x /wait
WORKDIR /srv/gauzy

RUN mkdir /srv/gauzy && chown node:node /srv/gauzy
RUN mkdir /srv/gauzy/dist && chown node:node /srv/gauzy/dist
COPY --chown=node:node --from=dependencies /wait /entrypoint /
COPY --chown=node:node --from=dependencies /srv/gauzy .
COPY . .

USER node
# build
FROM node:alpine AS build

WORKDIR /srv/gauzy

RUN mkdir dist

COPY --chown=node:node --from=development /srv/gauzy .

ARG NODE_OPTIONS="--max-old-space-size=2048"
ENV NODE_OPTIONS $NODE_OPTIONS
ENV NODE_ENV production

COPY --from=development --chown=root:root /srv/gauzy/node_modules ./node_modules
COPY --from=development --chown=root:root /srv/gauzy/apps/api/node_modules ./apps/api/node_modules
RUN yarn build:api:prod

COPY . .
# production
FROM node:alpine AS production

WORKDIR /srv/gauzy

COPY --chown=node:node --from=dependencies /wait ./wait
COPY --chown=node:node --from=dependencies /entrypoint .
COPY --chown=node:node --from=dependencies /srv/gauzy/node_modules ./node_modules/
COPY --chown=node:node apps/api/src/app/core/seeds/data/default-email-templates apps/api/src/app/core/seeds/data/default-email-templates
COPY --chown=node:node --from=build /srv/gauzy/dist/apps/api .

EXPOSE 3000
RUN chown node:node wait && chmod +x wait && chown -R node:node apps/
USER node:node

ENV NODE_OPTIONS="--max-old-space-size=2048"
ENV NODE_ENV production
ENV DB_NAME postgres
ENV API_PORT 3000
ENV DB_PORT 5432

CMD /wait \
&& cross-env NODE_ENV=production NODE_OPTIONS=--max_old_space_size=2048 yarn ng serve api --host 0.0.0.0 -c=production --prod
EXPOSE ${API_PORT:-3000}
CMD [ "node", "main.js" ]
ENTRYPOINT [ "./entrypoint" ]
10 changes: 10 additions & 0 deletions .deploy/api/entrypoint
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
#!/usr/bin/env sh
set -eux

export host=${host-0.0.0.0}
export port=${API_PORT:-3000}
export DB_HOST=${DB_HOST:-db}
export WAIT_HOSTS=$DB_HOST:$DB_PORT

./wait
exec "$@"
31 changes: 31 additions & 0 deletions .deploy/desktop/Dockerfile.linux
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
FROM node:buster-slim as linux

RUN mkdir -p /opt/src && chown -R node:node /opt/src && \
apt update && apt install -y --no-install-recommends \
curl gnupg git libappindicator3-1 ca-certificates binutils \
icnsutils graphicsmagick

WORKDIR /opt/src

COPY --chown=node:node apps/desktop/package.json ./apps/desktop/
COPY --chown=node:node apps/api/package.json ./apps/api/
COPY --chown=node:node package.json yarn.lock ./

USER node:node

RUN yarn install

COPY --chown=node:node . .

RUN yarn bootstrap

RUN yarn build:desktop:linux

#=========================================================================#

FROM debian:buster-slim

WORKDIR /opt/artifacts

COPY --from=linux /opt/src/dist/apps/desktop-packages ./linux/

23 changes: 23 additions & 0 deletions .deploy/desktop/Dockerfile.win
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
FROM electronuserland/builder:wine as windows

WORKDIR /opt/src

COPY apps/desktop/package.json ./apps/desktop/
COPY apps/api/package.json ./apps/api/
COPY package.json yarn.lock ./

RUN yarn install

COPY . .

RUN yarn bootstrap

RUN yarn build:desktop:windows

#=========================================================================#

FROM debian:buster-slim

WORKDIR /opt/artifacts

COPY --from=windows /opt/src/dist/apps/desktop-packages ./windows/
1 change: 0 additions & 1 deletion .deploy/nginx/log/error.log

This file was deleted.

11 changes: 5 additions & 6 deletions .deploy/nginx/nginx.conf
Original file line number Diff line number Diff line change
Expand Up @@ -17,15 +17,14 @@ http {
}

server {
listen 8080;
location /api/ {
proxy_pass http://api;
}

location /api/ {
proxy_pass http://api;
}

location / {
proxy_pass http://webapp;
}

listen 8080;

}
}
Loading