From f6b4257ac7eec2ee773fd6e178ad279be8d4f12b Mon Sep 17 00:00:00 2001 From: bi Date: Sat, 8 Jan 2022 20:02:01 +0700 Subject: [PATCH] feat(): restructure --- README.md => app/README.md | 0 jsconfig.json => app/jsconfig.json | 0 package-lock.json => app/package-lock.json | 0 package.json => app/package.json | 0 .../default/custom/components/base/blockui.js | 0 .../components/base/bootstrap-notify.js | 0 .../custom/components/base/dropdown.js | 0 .../custom/components/base/scrollable.js | 0 .../custom/components/base/sweetalert2.js | 0 .../default/custom/components/base/toastr.js | 0 .../custom/components/base/treeview.js | 0 .../components/calendar/background-events.js | 0 .../custom/components/calendar/basic.js | 0 .../components/calendar/external-events.js | 0 .../custom/components/calendar/google.js | 0 .../custom/components/calendar/list-view.js | 0 .../components/charts/amcharts/charts.js | 0 .../custom/components/charts/amcharts/maps.js | 0 .../charts/amcharts/stock-charts.js | 0 .../custom/components/charts/flotcharts.js | 0 .../custom/components/charts/google-charts.js | 0 .../custom/components/charts/morris-charts.js | 0 .../custom/components/maps/google-maps.js | 0 .../default/custom/components/maps/jqvmap.js | 0 .../custom/components/maps/jvectormap.js | 0 .../custom/components/portlets/draggable.js | 0 .../custom/components/portlets/tools.js | 0 .../custom/components/utils/idle-timer.js | 0 .../components/utils/session-timeout.js | 0 .../datatables/advanced/column-rendering.js | 0 .../datatables/advanced/column-visibility.js | 0 .../datatables/advanced/footer-callback.js | 0 .../datatables/advanced/multiple-controls.js | 0 .../crud/datatables/advanced/row-callback.js | 0 .../crud/datatables/advanced/row-grouping.js | 0 .../custom/crud/datatables/basic/basic.js | 0 .../custom/crud/datatables/basic/headers.js | 0 .../crud/datatables/basic/paginations.js | 0 .../crud/datatables/basic/scrollable.js | 0 .../data-sources/ajax-client-side.js | 0 .../data-sources/ajax-server-side.js | 0 .../crud/datatables/data-sources/html.js | 0 .../datatables/data-sources/javascript.js | 0 .../crud/datatables/extensions/buttons.js | 0 .../crud/datatables/extensions/colreorder.js | 0 .../datatables/extensions/fixedcolumns.js | 0 .../crud/datatables/extensions/fixedheader.js | 0 .../crud/datatables/extensions/keytable.js | 0 .../crud/datatables/extensions/responsive.js | 0 .../crud/datatables/extensions/rowgroup.js | 0 .../crud/datatables/extensions/rowreorder.js | 0 .../crud/datatables/extensions/scroller.js | 0 .../crud/datatables/extensions/select.js | 0 .../search-options/advanced-search.js | 0 .../search-options/column-search.js | 0 .../crud/forms/validation/form-controls.js | 0 .../crud/forms/validation/form-widgets.js | 0 .../custom/crud/forms/widgets/autosize.js | 0 .../forms/widgets/bootstrap-datepicker.js | 0 .../widgets/bootstrap-daterangepicker.js | 0 .../forms/widgets/bootstrap-datetimepicker.js | 0 .../crud/forms/widgets/bootstrap-markdown.js | 0 .../crud/forms/widgets/bootstrap-maxlength.js | 0 .../bootstrap-multipleselectsplitter.js | 0 .../crud/forms/widgets/bootstrap-select.js | 0 .../crud/forms/widgets/bootstrap-switch.js | 0 .../forms/widgets/bootstrap-timepicker.js | 0 .../crud/forms/widgets/bootstrap-touchspin.js | 0 .../custom/crud/forms/widgets/clipboard.js | 0 .../custom/crud/forms/widgets/dropzone.js | 0 .../crud/forms/widgets/form-repeater.js | 0 .../crud/forms/widgets/google-recaptcha.js | 0 .../custom/crud/forms/widgets/input-mask.js | 0 .../crud/forms/widgets/ion-range-slider.js | 0 .../custom/crud/forms/widgets/nouislider.js | 0 .../custom/crud/forms/widgets/select2.js | 0 .../custom/crud/forms/widgets/summernote.js | 0 .../custom/crud/forms/widgets/typeahead.js | 0 .../crud/metronic-datatable/api/events.js | 0 .../crud/metronic-datatable/api/methods.js | 0 .../base/column-rendering.js | 0 .../metronic-datatable/base/column-width.js | 0 .../crud/metronic-datatable/base/data-ajax.js | 0 .../crud/metronic-datatable/base/data-json.js | 0 .../metronic-datatable/base/data-local.js | 0 .../metronic-datatable/base/html-table.js | 0 .../metronic-datatable/base/local-sort.js | 0 .../base/record-selection.js | 0 .../base/responsive-columns.js | 0 .../metronic-datatable/base/row-details.js | 0 .../metronic-datatable/base/translation.js | 0 .../metronic-datatable/child/data-ajax.js | 0 .../metronic-datatable/child/data-local.js | 0 .../crud/metronic-datatable/locked/both.js | 0 .../metronic-datatable/locked/html-table.js | 0 .../crud/metronic-datatable/locked/left.js | 0 .../crud/metronic-datatable/locked/right.js | 0 .../crud/metronic-datatable/scrolling/both.js | 0 .../scrolling/horizontal.js | 0 .../metronic-datatable/scrolling/vertical.js | 0 .../demo/default/custom/crud/wizard/wizard.js | 0 .../demo/default/custom/header/actions.js | 0 .../assets/demo/demo9/base/scripts.bundle.js | 0 .../assets/demo/demo9/base/style.bundle.css | 0 .../demo/demo9/base/style.bundle.rtl.css | 0 .../demo/demo9/media/img/logo/favicon.ico | Bin .../assets/demo/demo9/media/img/logo/logo.png | Bin {public => app/public}/assets/images/bg1.jpeg | Bin .../vendors/base/fonts/flaticon/Flaticon.eot | Bin .../vendors/base/fonts/flaticon/Flaticon.svg | 0 .../vendors/base/fonts/flaticon/Flaticon.ttf | Bin .../vendors/base/fonts/flaticon/Flaticon.woff | Bin .../base/fonts/fontawesome5/fa-brands-400.eot | Bin .../base/fonts/fontawesome5/fa-brands-400.svg | 0 .../base/fonts/fontawesome5/fa-brands-400.ttf | Bin .../fonts/fontawesome5/fa-brands-400.woff | Bin .../fonts/fontawesome5/fa-brands-400.woff2 | Bin .../fonts/fontawesome5/fa-regular-400.eot | Bin .../fonts/fontawesome5/fa-regular-400.svg | 0 .../fonts/fontawesome5/fa-regular-400.ttf | Bin .../fonts/fontawesome5/fa-regular-400.woff | Bin .../fonts/fontawesome5/fa-regular-400.woff2 | Bin .../base/fonts/fontawesome5/fa-solid-900.eot | Bin .../base/fonts/fontawesome5/fa-solid-900.svg | 0 .../base/fonts/fontawesome5/fa-solid-900.ttf | Bin .../base/fonts/fontawesome5/fa-solid-900.woff | Bin .../fonts/fontawesome5/fa-solid-900.woff2 | Bin .../base/fonts/line-awesome/line-awesome.eot | Bin .../base/fonts/line-awesome/line-awesome.svg | 0 .../base/fonts/line-awesome/line-awesome.ttf | Bin .../base/fonts/line-awesome/line-awesome.woff | Bin .../fonts/line-awesome/line-awesome.woff2 | Bin ...ronic_fda1334c35d0f5fe2afb3afebbb6774a.eot | Bin ...ronic_fda1334c35d0f5fe2afb3afebbb6774a.svg | 0 ...ronic_fda1334c35d0f5fe2afb3afebbb6774a.ttf | Bin ...onic_fda1334c35d0f5fe2afb3afebbb6774a.woff | Bin ...nic_fda1334c35d0f5fe2afb3afebbb6774a.woff2 | Bin .../vendors/base/fonts/socicon/socicon.eot | Bin .../vendors/base/fonts/socicon/socicon.svg | 0 .../vendors/base/fonts/socicon/socicon.ttf | Bin .../vendors/base/fonts/socicon/socicon.woff | Bin .../base/fonts/summernote/summernote.eot | Bin .../base/fonts/summernote/summernote.ttf | Bin .../base/fonts/summernote/summernote.woff | Bin .../ion-rangeslider/sprite-skin-flat.png | Bin .../vendors/base/images/jstree/32px.png | Bin .../vendors/base/images/jstree/40px.png | Bin .../vendors/base/images/jstree/throbber.gif | Bin .../base/images/owl.carousel/ajax-loader.gif | Bin .../images/owl.carousel/owl.video.play.png | Bin .../assets/vendors/base/vendors.bundle.css | 0 .../assets/vendors/base/vendors.bundle.js | 0 .../vendors/base/vendors.bundle.rtl.css | 0 .../fullcalendar/fullcalendar.bundle.css | 0 .../fullcalendar/fullcalendar.bundle.js | 0 .../fullcalendar/fullcalendar.bundle.rtl.css | 0 {public => app/public}/favicon.ico | Bin {public => app/public}/img/bg1.jpeg | Bin {public => app/public}/img/favicon.ico | Bin {public => app/public}/index.html | 0 {public => app/public}/logo192.png | Bin {public => app/public}/logo512.png | Bin {public => app/public}/manifest.json | 0 {public => app/public}/robots.txt | 0 {src => app/src}/App.css | 0 {src => app/src}/App.js | 0 {src => app/src}/components/List/ListItem.js | 0 {src => app/src}/components/Login/Login.js | 0 .../src}/components/Modal/ModalEdit.js | 0 {src => app/src}/config/index.js | 0 {src => app/src}/index.css | 0 {src => app/src}/index.js | 0 {src => app/src}/reportWebVitals.js | 0 yarn.lock => app/yarn.lock | 0 dev.dockerfile | 8 ++++++++ docker-compose.dev.yml | 18 ++++++++++++++++++ 176 files changed, 26 insertions(+) rename README.md => app/README.md (100%) rename jsconfig.json => app/jsconfig.json (100%) rename package-lock.json => app/package-lock.json (100%) rename package.json => app/package.json (100%) rename {public => app/public}/assets/demo/default/custom/components/base/blockui.js (100%) rename {public => app/public}/assets/demo/default/custom/components/base/bootstrap-notify.js (100%) rename {public => app/public}/assets/demo/default/custom/components/base/dropdown.js (100%) rename {public => app/public}/assets/demo/default/custom/components/base/scrollable.js (100%) rename {public => app/public}/assets/demo/default/custom/components/base/sweetalert2.js (100%) rename {public => app/public}/assets/demo/default/custom/components/base/toastr.js (100%) rename {public => app/public}/assets/demo/default/custom/components/base/treeview.js (100%) rename {public => app/public}/assets/demo/default/custom/components/calendar/background-events.js (100%) rename {public => app/public}/assets/demo/default/custom/components/calendar/basic.js (100%) rename {public => app/public}/assets/demo/default/custom/components/calendar/external-events.js (100%) rename {public => app/public}/assets/demo/default/custom/components/calendar/google.js (100%) rename {public => app/public}/assets/demo/default/custom/components/calendar/list-view.js (100%) rename {public => app/public}/assets/demo/default/custom/components/charts/amcharts/charts.js (100%) rename {public => app/public}/assets/demo/default/custom/components/charts/amcharts/maps.js (100%) rename {public => app/public}/assets/demo/default/custom/components/charts/amcharts/stock-charts.js (100%) rename {public => app/public}/assets/demo/default/custom/components/charts/flotcharts.js (100%) rename {public => app/public}/assets/demo/default/custom/components/charts/google-charts.js (100%) rename {public => app/public}/assets/demo/default/custom/components/charts/morris-charts.js (100%) rename {public => app/public}/assets/demo/default/custom/components/maps/google-maps.js (100%) rename {public => app/public}/assets/demo/default/custom/components/maps/jqvmap.js (100%) rename {public => app/public}/assets/demo/default/custom/components/maps/jvectormap.js (100%) rename {public => app/public}/assets/demo/default/custom/components/portlets/draggable.js (100%) rename {public => app/public}/assets/demo/default/custom/components/portlets/tools.js (100%) rename {public => app/public}/assets/demo/default/custom/components/utils/idle-timer.js (100%) rename {public => app/public}/assets/demo/default/custom/components/utils/session-timeout.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/datatables/advanced/column-rendering.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/datatables/advanced/column-visibility.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/datatables/advanced/footer-callback.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/datatables/advanced/multiple-controls.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/datatables/advanced/row-callback.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/datatables/advanced/row-grouping.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/datatables/basic/basic.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/datatables/basic/headers.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/datatables/basic/paginations.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/datatables/basic/scrollable.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/datatables/data-sources/ajax-client-side.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/datatables/data-sources/ajax-server-side.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/datatables/data-sources/html.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/datatables/data-sources/javascript.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/datatables/extensions/buttons.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/datatables/extensions/colreorder.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/datatables/extensions/fixedcolumns.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/datatables/extensions/fixedheader.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/datatables/extensions/keytable.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/datatables/extensions/responsive.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/datatables/extensions/rowgroup.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/datatables/extensions/rowreorder.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/datatables/extensions/scroller.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/datatables/extensions/select.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/datatables/search-options/advanced-search.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/datatables/search-options/column-search.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/forms/validation/form-controls.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/forms/validation/form-widgets.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/forms/widgets/autosize.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/forms/widgets/bootstrap-datepicker.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/forms/widgets/bootstrap-daterangepicker.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/forms/widgets/bootstrap-datetimepicker.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/forms/widgets/bootstrap-markdown.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/forms/widgets/bootstrap-maxlength.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/forms/widgets/bootstrap-multipleselectsplitter.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/forms/widgets/bootstrap-select.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/forms/widgets/bootstrap-switch.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/forms/widgets/bootstrap-timepicker.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/forms/widgets/bootstrap-touchspin.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/forms/widgets/clipboard.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/forms/widgets/dropzone.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/forms/widgets/form-repeater.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/forms/widgets/google-recaptcha.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/forms/widgets/input-mask.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/forms/widgets/ion-range-slider.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/forms/widgets/nouislider.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/forms/widgets/select2.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/forms/widgets/summernote.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/forms/widgets/typeahead.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/metronic-datatable/api/events.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/metronic-datatable/api/methods.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/metronic-datatable/base/column-rendering.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/metronic-datatable/base/column-width.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/metronic-datatable/base/data-ajax.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/metronic-datatable/base/data-json.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/metronic-datatable/base/data-local.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/metronic-datatable/base/html-table.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/metronic-datatable/base/local-sort.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/metronic-datatable/base/record-selection.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/metronic-datatable/base/responsive-columns.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/metronic-datatable/base/row-details.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/metronic-datatable/base/translation.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/metronic-datatable/child/data-ajax.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/metronic-datatable/child/data-local.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/metronic-datatable/locked/both.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/metronic-datatable/locked/html-table.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/metronic-datatable/locked/left.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/metronic-datatable/locked/right.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/metronic-datatable/scrolling/both.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/metronic-datatable/scrolling/horizontal.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/metronic-datatable/scrolling/vertical.js (100%) rename {public => app/public}/assets/demo/default/custom/crud/wizard/wizard.js (100%) rename {public => app/public}/assets/demo/default/custom/header/actions.js (100%) rename {public => app/public}/assets/demo/demo9/base/scripts.bundle.js (100%) rename {public => app/public}/assets/demo/demo9/base/style.bundle.css (100%) rename {public => app/public}/assets/demo/demo9/base/style.bundle.rtl.css (100%) rename {public => app/public}/assets/demo/demo9/media/img/logo/favicon.ico (100%) rename {public => app/public}/assets/demo/demo9/media/img/logo/logo.png (100%) rename {public => app/public}/assets/images/bg1.jpeg (100%) rename {public => app/public}/assets/vendors/base/fonts/flaticon/Flaticon.eot (100%) rename {public => app/public}/assets/vendors/base/fonts/flaticon/Flaticon.svg (100%) rename {public => app/public}/assets/vendors/base/fonts/flaticon/Flaticon.ttf (100%) rename {public => app/public}/assets/vendors/base/fonts/flaticon/Flaticon.woff (100%) rename {public => app/public}/assets/vendors/base/fonts/fontawesome5/fa-brands-400.eot (100%) rename {public => app/public}/assets/vendors/base/fonts/fontawesome5/fa-brands-400.svg (100%) rename {public => app/public}/assets/vendors/base/fonts/fontawesome5/fa-brands-400.ttf (100%) rename {public => app/public}/assets/vendors/base/fonts/fontawesome5/fa-brands-400.woff (100%) rename {public => app/public}/assets/vendors/base/fonts/fontawesome5/fa-brands-400.woff2 (100%) rename {public => app/public}/assets/vendors/base/fonts/fontawesome5/fa-regular-400.eot (100%) rename {public => app/public}/assets/vendors/base/fonts/fontawesome5/fa-regular-400.svg (100%) rename {public => app/public}/assets/vendors/base/fonts/fontawesome5/fa-regular-400.ttf (100%) rename {public => app/public}/assets/vendors/base/fonts/fontawesome5/fa-regular-400.woff (100%) rename {public => app/public}/assets/vendors/base/fonts/fontawesome5/fa-regular-400.woff2 (100%) rename {public => app/public}/assets/vendors/base/fonts/fontawesome5/fa-solid-900.eot (100%) rename {public => app/public}/assets/vendors/base/fonts/fontawesome5/fa-solid-900.svg (100%) rename {public => app/public}/assets/vendors/base/fonts/fontawesome5/fa-solid-900.ttf (100%) rename {public => app/public}/assets/vendors/base/fonts/fontawesome5/fa-solid-900.woff (100%) rename {public => app/public}/assets/vendors/base/fonts/fontawesome5/fa-solid-900.woff2 (100%) rename {public => app/public}/assets/vendors/base/fonts/line-awesome/line-awesome.eot (100%) rename {public => app/public}/assets/vendors/base/fonts/line-awesome/line-awesome.svg (100%) rename {public => app/public}/assets/vendors/base/fonts/line-awesome/line-awesome.ttf (100%) rename {public => app/public}/assets/vendors/base/fonts/line-awesome/line-awesome.woff (100%) rename {public => app/public}/assets/vendors/base/fonts/line-awesome/line-awesome.woff2 (100%) rename {public => app/public}/assets/vendors/base/fonts/metronic/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.eot (100%) rename {public => app/public}/assets/vendors/base/fonts/metronic/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.svg (100%) rename {public => app/public}/assets/vendors/base/fonts/metronic/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.ttf (100%) rename {public => app/public}/assets/vendors/base/fonts/metronic/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.woff (100%) rename {public => app/public}/assets/vendors/base/fonts/metronic/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.woff2 (100%) rename {public => app/public}/assets/vendors/base/fonts/socicon/socicon.eot (100%) rename {public => app/public}/assets/vendors/base/fonts/socicon/socicon.svg (100%) rename {public => app/public}/assets/vendors/base/fonts/socicon/socicon.ttf (100%) rename {public => app/public}/assets/vendors/base/fonts/socicon/socicon.woff (100%) rename {public => app/public}/assets/vendors/base/fonts/summernote/summernote.eot (100%) rename {public => app/public}/assets/vendors/base/fonts/summernote/summernote.ttf (100%) rename {public => app/public}/assets/vendors/base/fonts/summernote/summernote.woff (100%) rename {public => app/public}/assets/vendors/base/images/ion-rangeslider/sprite-skin-flat.png (100%) rename {public => app/public}/assets/vendors/base/images/jstree/32px.png (100%) rename {public => app/public}/assets/vendors/base/images/jstree/40px.png (100%) rename {public => app/public}/assets/vendors/base/images/jstree/throbber.gif (100%) rename {public => app/public}/assets/vendors/base/images/owl.carousel/ajax-loader.gif (100%) rename {public => app/public}/assets/vendors/base/images/owl.carousel/owl.video.play.png (100%) rename {public => app/public}/assets/vendors/base/vendors.bundle.css (100%) rename {public => app/public}/assets/vendors/base/vendors.bundle.js (100%) rename {public => app/public}/assets/vendors/base/vendors.bundle.rtl.css (100%) rename {public => app/public}/assets/vendors/custom/fullcalendar/fullcalendar.bundle.css (100%) rename {public => app/public}/assets/vendors/custom/fullcalendar/fullcalendar.bundle.js (100%) rename {public => app/public}/assets/vendors/custom/fullcalendar/fullcalendar.bundle.rtl.css (100%) rename {public => app/public}/favicon.ico (100%) rename {public => app/public}/img/bg1.jpeg (100%) rename {public => app/public}/img/favicon.ico (100%) rename {public => app/public}/index.html (100%) rename {public => app/public}/logo192.png (100%) rename {public => app/public}/logo512.png (100%) rename {public => app/public}/manifest.json (100%) rename {public => app/public}/robots.txt (100%) rename {src => app/src}/App.css (100%) rename {src => app/src}/App.js (100%) rename {src => app/src}/components/List/ListItem.js (100%) rename {src => app/src}/components/Login/Login.js (100%) rename {src => app/src}/components/Modal/ModalEdit.js (100%) rename {src => app/src}/config/index.js (100%) rename {src => app/src}/index.css (100%) rename {src => app/src}/index.js (100%) rename {src => app/src}/reportWebVitals.js (100%) rename yarn.lock => app/yarn.lock (100%) create mode 100644 dev.dockerfile create mode 100644 docker-compose.dev.yml diff --git a/README.md b/app/README.md similarity index 100% rename from README.md rename to app/README.md diff --git a/jsconfig.json b/app/jsconfig.json similarity index 100% rename from jsconfig.json rename to app/jsconfig.json diff --git a/package-lock.json b/app/package-lock.json similarity index 100% rename from package-lock.json rename to app/package-lock.json diff --git a/package.json b/app/package.json similarity index 100% rename from package.json rename to app/package.json diff --git a/public/assets/demo/default/custom/components/base/blockui.js b/app/public/assets/demo/default/custom/components/base/blockui.js similarity index 100% rename from public/assets/demo/default/custom/components/base/blockui.js rename to app/public/assets/demo/default/custom/components/base/blockui.js diff --git a/public/assets/demo/default/custom/components/base/bootstrap-notify.js b/app/public/assets/demo/default/custom/components/base/bootstrap-notify.js similarity index 100% rename from public/assets/demo/default/custom/components/base/bootstrap-notify.js rename to app/public/assets/demo/default/custom/components/base/bootstrap-notify.js diff --git a/public/assets/demo/default/custom/components/base/dropdown.js b/app/public/assets/demo/default/custom/components/base/dropdown.js similarity index 100% rename from public/assets/demo/default/custom/components/base/dropdown.js rename to app/public/assets/demo/default/custom/components/base/dropdown.js diff --git a/public/assets/demo/default/custom/components/base/scrollable.js b/app/public/assets/demo/default/custom/components/base/scrollable.js similarity index 100% rename from public/assets/demo/default/custom/components/base/scrollable.js rename to app/public/assets/demo/default/custom/components/base/scrollable.js diff --git a/public/assets/demo/default/custom/components/base/sweetalert2.js b/app/public/assets/demo/default/custom/components/base/sweetalert2.js similarity index 100% rename from public/assets/demo/default/custom/components/base/sweetalert2.js rename to app/public/assets/demo/default/custom/components/base/sweetalert2.js diff --git a/public/assets/demo/default/custom/components/base/toastr.js b/app/public/assets/demo/default/custom/components/base/toastr.js similarity index 100% rename from public/assets/demo/default/custom/components/base/toastr.js rename to app/public/assets/demo/default/custom/components/base/toastr.js diff --git a/public/assets/demo/default/custom/components/base/treeview.js b/app/public/assets/demo/default/custom/components/base/treeview.js similarity index 100% rename from public/assets/demo/default/custom/components/base/treeview.js rename to app/public/assets/demo/default/custom/components/base/treeview.js diff --git a/public/assets/demo/default/custom/components/calendar/background-events.js b/app/public/assets/demo/default/custom/components/calendar/background-events.js similarity index 100% rename from public/assets/demo/default/custom/components/calendar/background-events.js rename to app/public/assets/demo/default/custom/components/calendar/background-events.js diff --git a/public/assets/demo/default/custom/components/calendar/basic.js b/app/public/assets/demo/default/custom/components/calendar/basic.js similarity index 100% rename from public/assets/demo/default/custom/components/calendar/basic.js rename to app/public/assets/demo/default/custom/components/calendar/basic.js diff --git a/public/assets/demo/default/custom/components/calendar/external-events.js b/app/public/assets/demo/default/custom/components/calendar/external-events.js similarity index 100% rename from public/assets/demo/default/custom/components/calendar/external-events.js rename to app/public/assets/demo/default/custom/components/calendar/external-events.js diff --git a/public/assets/demo/default/custom/components/calendar/google.js b/app/public/assets/demo/default/custom/components/calendar/google.js similarity index 100% rename from public/assets/demo/default/custom/components/calendar/google.js rename to app/public/assets/demo/default/custom/components/calendar/google.js diff --git a/public/assets/demo/default/custom/components/calendar/list-view.js b/app/public/assets/demo/default/custom/components/calendar/list-view.js similarity index 100% rename from public/assets/demo/default/custom/components/calendar/list-view.js rename to app/public/assets/demo/default/custom/components/calendar/list-view.js diff --git a/public/assets/demo/default/custom/components/charts/amcharts/charts.js b/app/public/assets/demo/default/custom/components/charts/amcharts/charts.js similarity index 100% rename from public/assets/demo/default/custom/components/charts/amcharts/charts.js rename to app/public/assets/demo/default/custom/components/charts/amcharts/charts.js diff --git a/public/assets/demo/default/custom/components/charts/amcharts/maps.js b/app/public/assets/demo/default/custom/components/charts/amcharts/maps.js similarity index 100% rename from public/assets/demo/default/custom/components/charts/amcharts/maps.js rename to app/public/assets/demo/default/custom/components/charts/amcharts/maps.js diff --git a/public/assets/demo/default/custom/components/charts/amcharts/stock-charts.js b/app/public/assets/demo/default/custom/components/charts/amcharts/stock-charts.js similarity index 100% rename from public/assets/demo/default/custom/components/charts/amcharts/stock-charts.js rename to app/public/assets/demo/default/custom/components/charts/amcharts/stock-charts.js diff --git a/public/assets/demo/default/custom/components/charts/flotcharts.js b/app/public/assets/demo/default/custom/components/charts/flotcharts.js similarity index 100% rename from public/assets/demo/default/custom/components/charts/flotcharts.js rename to app/public/assets/demo/default/custom/components/charts/flotcharts.js diff --git a/public/assets/demo/default/custom/components/charts/google-charts.js b/app/public/assets/demo/default/custom/components/charts/google-charts.js similarity index 100% rename from public/assets/demo/default/custom/components/charts/google-charts.js rename to app/public/assets/demo/default/custom/components/charts/google-charts.js diff --git a/public/assets/demo/default/custom/components/charts/morris-charts.js b/app/public/assets/demo/default/custom/components/charts/morris-charts.js similarity index 100% rename from public/assets/demo/default/custom/components/charts/morris-charts.js rename to app/public/assets/demo/default/custom/components/charts/morris-charts.js diff --git a/public/assets/demo/default/custom/components/maps/google-maps.js b/app/public/assets/demo/default/custom/components/maps/google-maps.js similarity index 100% rename from public/assets/demo/default/custom/components/maps/google-maps.js rename to app/public/assets/demo/default/custom/components/maps/google-maps.js diff --git a/public/assets/demo/default/custom/components/maps/jqvmap.js b/app/public/assets/demo/default/custom/components/maps/jqvmap.js similarity index 100% rename from public/assets/demo/default/custom/components/maps/jqvmap.js rename to app/public/assets/demo/default/custom/components/maps/jqvmap.js diff --git a/public/assets/demo/default/custom/components/maps/jvectormap.js b/app/public/assets/demo/default/custom/components/maps/jvectormap.js similarity index 100% rename from public/assets/demo/default/custom/components/maps/jvectormap.js rename to app/public/assets/demo/default/custom/components/maps/jvectormap.js diff --git a/public/assets/demo/default/custom/components/portlets/draggable.js b/app/public/assets/demo/default/custom/components/portlets/draggable.js similarity index 100% rename from public/assets/demo/default/custom/components/portlets/draggable.js rename to app/public/assets/demo/default/custom/components/portlets/draggable.js diff --git a/public/assets/demo/default/custom/components/portlets/tools.js b/app/public/assets/demo/default/custom/components/portlets/tools.js similarity index 100% rename from public/assets/demo/default/custom/components/portlets/tools.js rename to app/public/assets/demo/default/custom/components/portlets/tools.js diff --git a/public/assets/demo/default/custom/components/utils/idle-timer.js b/app/public/assets/demo/default/custom/components/utils/idle-timer.js similarity index 100% rename from public/assets/demo/default/custom/components/utils/idle-timer.js rename to app/public/assets/demo/default/custom/components/utils/idle-timer.js diff --git a/public/assets/demo/default/custom/components/utils/session-timeout.js b/app/public/assets/demo/default/custom/components/utils/session-timeout.js similarity index 100% rename from public/assets/demo/default/custom/components/utils/session-timeout.js rename to app/public/assets/demo/default/custom/components/utils/session-timeout.js diff --git a/public/assets/demo/default/custom/crud/datatables/advanced/column-rendering.js b/app/public/assets/demo/default/custom/crud/datatables/advanced/column-rendering.js similarity index 100% rename from public/assets/demo/default/custom/crud/datatables/advanced/column-rendering.js rename to app/public/assets/demo/default/custom/crud/datatables/advanced/column-rendering.js diff --git a/public/assets/demo/default/custom/crud/datatables/advanced/column-visibility.js b/app/public/assets/demo/default/custom/crud/datatables/advanced/column-visibility.js similarity index 100% rename from public/assets/demo/default/custom/crud/datatables/advanced/column-visibility.js rename to app/public/assets/demo/default/custom/crud/datatables/advanced/column-visibility.js diff --git a/public/assets/demo/default/custom/crud/datatables/advanced/footer-callback.js b/app/public/assets/demo/default/custom/crud/datatables/advanced/footer-callback.js similarity index 100% rename from public/assets/demo/default/custom/crud/datatables/advanced/footer-callback.js rename to app/public/assets/demo/default/custom/crud/datatables/advanced/footer-callback.js diff --git a/public/assets/demo/default/custom/crud/datatables/advanced/multiple-controls.js b/app/public/assets/demo/default/custom/crud/datatables/advanced/multiple-controls.js similarity index 100% rename from public/assets/demo/default/custom/crud/datatables/advanced/multiple-controls.js rename to app/public/assets/demo/default/custom/crud/datatables/advanced/multiple-controls.js diff --git a/public/assets/demo/default/custom/crud/datatables/advanced/row-callback.js b/app/public/assets/demo/default/custom/crud/datatables/advanced/row-callback.js similarity index 100% rename from public/assets/demo/default/custom/crud/datatables/advanced/row-callback.js rename to app/public/assets/demo/default/custom/crud/datatables/advanced/row-callback.js diff --git a/public/assets/demo/default/custom/crud/datatables/advanced/row-grouping.js b/app/public/assets/demo/default/custom/crud/datatables/advanced/row-grouping.js similarity index 100% rename from public/assets/demo/default/custom/crud/datatables/advanced/row-grouping.js rename to app/public/assets/demo/default/custom/crud/datatables/advanced/row-grouping.js diff --git a/public/assets/demo/default/custom/crud/datatables/basic/basic.js b/app/public/assets/demo/default/custom/crud/datatables/basic/basic.js similarity index 100% rename from public/assets/demo/default/custom/crud/datatables/basic/basic.js rename to app/public/assets/demo/default/custom/crud/datatables/basic/basic.js diff --git a/public/assets/demo/default/custom/crud/datatables/basic/headers.js b/app/public/assets/demo/default/custom/crud/datatables/basic/headers.js similarity index 100% rename from public/assets/demo/default/custom/crud/datatables/basic/headers.js rename to app/public/assets/demo/default/custom/crud/datatables/basic/headers.js diff --git a/public/assets/demo/default/custom/crud/datatables/basic/paginations.js b/app/public/assets/demo/default/custom/crud/datatables/basic/paginations.js similarity index 100% rename from public/assets/demo/default/custom/crud/datatables/basic/paginations.js rename to app/public/assets/demo/default/custom/crud/datatables/basic/paginations.js diff --git a/public/assets/demo/default/custom/crud/datatables/basic/scrollable.js b/app/public/assets/demo/default/custom/crud/datatables/basic/scrollable.js similarity index 100% rename from public/assets/demo/default/custom/crud/datatables/basic/scrollable.js rename to app/public/assets/demo/default/custom/crud/datatables/basic/scrollable.js diff --git a/public/assets/demo/default/custom/crud/datatables/data-sources/ajax-client-side.js b/app/public/assets/demo/default/custom/crud/datatables/data-sources/ajax-client-side.js similarity index 100% rename from public/assets/demo/default/custom/crud/datatables/data-sources/ajax-client-side.js rename to app/public/assets/demo/default/custom/crud/datatables/data-sources/ajax-client-side.js diff --git a/public/assets/demo/default/custom/crud/datatables/data-sources/ajax-server-side.js b/app/public/assets/demo/default/custom/crud/datatables/data-sources/ajax-server-side.js similarity index 100% rename from public/assets/demo/default/custom/crud/datatables/data-sources/ajax-server-side.js rename to app/public/assets/demo/default/custom/crud/datatables/data-sources/ajax-server-side.js diff --git a/public/assets/demo/default/custom/crud/datatables/data-sources/html.js b/app/public/assets/demo/default/custom/crud/datatables/data-sources/html.js similarity index 100% rename from public/assets/demo/default/custom/crud/datatables/data-sources/html.js rename to app/public/assets/demo/default/custom/crud/datatables/data-sources/html.js diff --git a/public/assets/demo/default/custom/crud/datatables/data-sources/javascript.js b/app/public/assets/demo/default/custom/crud/datatables/data-sources/javascript.js similarity index 100% rename from public/assets/demo/default/custom/crud/datatables/data-sources/javascript.js rename to app/public/assets/demo/default/custom/crud/datatables/data-sources/javascript.js diff --git a/public/assets/demo/default/custom/crud/datatables/extensions/buttons.js b/app/public/assets/demo/default/custom/crud/datatables/extensions/buttons.js similarity index 100% rename from public/assets/demo/default/custom/crud/datatables/extensions/buttons.js rename to app/public/assets/demo/default/custom/crud/datatables/extensions/buttons.js diff --git a/public/assets/demo/default/custom/crud/datatables/extensions/colreorder.js b/app/public/assets/demo/default/custom/crud/datatables/extensions/colreorder.js similarity index 100% rename from public/assets/demo/default/custom/crud/datatables/extensions/colreorder.js rename to app/public/assets/demo/default/custom/crud/datatables/extensions/colreorder.js diff --git a/public/assets/demo/default/custom/crud/datatables/extensions/fixedcolumns.js b/app/public/assets/demo/default/custom/crud/datatables/extensions/fixedcolumns.js similarity index 100% rename from public/assets/demo/default/custom/crud/datatables/extensions/fixedcolumns.js rename to app/public/assets/demo/default/custom/crud/datatables/extensions/fixedcolumns.js diff --git a/public/assets/demo/default/custom/crud/datatables/extensions/fixedheader.js b/app/public/assets/demo/default/custom/crud/datatables/extensions/fixedheader.js similarity index 100% rename from public/assets/demo/default/custom/crud/datatables/extensions/fixedheader.js rename to app/public/assets/demo/default/custom/crud/datatables/extensions/fixedheader.js diff --git a/public/assets/demo/default/custom/crud/datatables/extensions/keytable.js b/app/public/assets/demo/default/custom/crud/datatables/extensions/keytable.js similarity index 100% rename from public/assets/demo/default/custom/crud/datatables/extensions/keytable.js rename to app/public/assets/demo/default/custom/crud/datatables/extensions/keytable.js diff --git a/public/assets/demo/default/custom/crud/datatables/extensions/responsive.js b/app/public/assets/demo/default/custom/crud/datatables/extensions/responsive.js similarity index 100% rename from public/assets/demo/default/custom/crud/datatables/extensions/responsive.js rename to app/public/assets/demo/default/custom/crud/datatables/extensions/responsive.js diff --git a/public/assets/demo/default/custom/crud/datatables/extensions/rowgroup.js b/app/public/assets/demo/default/custom/crud/datatables/extensions/rowgroup.js similarity index 100% rename from public/assets/demo/default/custom/crud/datatables/extensions/rowgroup.js rename to app/public/assets/demo/default/custom/crud/datatables/extensions/rowgroup.js diff --git a/public/assets/demo/default/custom/crud/datatables/extensions/rowreorder.js b/app/public/assets/demo/default/custom/crud/datatables/extensions/rowreorder.js similarity index 100% rename from public/assets/demo/default/custom/crud/datatables/extensions/rowreorder.js rename to app/public/assets/demo/default/custom/crud/datatables/extensions/rowreorder.js diff --git a/public/assets/demo/default/custom/crud/datatables/extensions/scroller.js b/app/public/assets/demo/default/custom/crud/datatables/extensions/scroller.js similarity index 100% rename from public/assets/demo/default/custom/crud/datatables/extensions/scroller.js rename to app/public/assets/demo/default/custom/crud/datatables/extensions/scroller.js diff --git a/public/assets/demo/default/custom/crud/datatables/extensions/select.js b/app/public/assets/demo/default/custom/crud/datatables/extensions/select.js similarity index 100% rename from public/assets/demo/default/custom/crud/datatables/extensions/select.js rename to app/public/assets/demo/default/custom/crud/datatables/extensions/select.js diff --git a/public/assets/demo/default/custom/crud/datatables/search-options/advanced-search.js b/app/public/assets/demo/default/custom/crud/datatables/search-options/advanced-search.js similarity index 100% rename from public/assets/demo/default/custom/crud/datatables/search-options/advanced-search.js rename to app/public/assets/demo/default/custom/crud/datatables/search-options/advanced-search.js diff --git a/public/assets/demo/default/custom/crud/datatables/search-options/column-search.js b/app/public/assets/demo/default/custom/crud/datatables/search-options/column-search.js similarity index 100% rename from public/assets/demo/default/custom/crud/datatables/search-options/column-search.js rename to app/public/assets/demo/default/custom/crud/datatables/search-options/column-search.js diff --git a/public/assets/demo/default/custom/crud/forms/validation/form-controls.js b/app/public/assets/demo/default/custom/crud/forms/validation/form-controls.js similarity index 100% rename from public/assets/demo/default/custom/crud/forms/validation/form-controls.js rename to app/public/assets/demo/default/custom/crud/forms/validation/form-controls.js diff --git a/public/assets/demo/default/custom/crud/forms/validation/form-widgets.js b/app/public/assets/demo/default/custom/crud/forms/validation/form-widgets.js similarity index 100% rename from public/assets/demo/default/custom/crud/forms/validation/form-widgets.js rename to app/public/assets/demo/default/custom/crud/forms/validation/form-widgets.js diff --git a/public/assets/demo/default/custom/crud/forms/widgets/autosize.js b/app/public/assets/demo/default/custom/crud/forms/widgets/autosize.js similarity index 100% rename from public/assets/demo/default/custom/crud/forms/widgets/autosize.js rename to app/public/assets/demo/default/custom/crud/forms/widgets/autosize.js diff --git a/public/assets/demo/default/custom/crud/forms/widgets/bootstrap-datepicker.js b/app/public/assets/demo/default/custom/crud/forms/widgets/bootstrap-datepicker.js similarity index 100% rename from public/assets/demo/default/custom/crud/forms/widgets/bootstrap-datepicker.js rename to app/public/assets/demo/default/custom/crud/forms/widgets/bootstrap-datepicker.js diff --git a/public/assets/demo/default/custom/crud/forms/widgets/bootstrap-daterangepicker.js b/app/public/assets/demo/default/custom/crud/forms/widgets/bootstrap-daterangepicker.js similarity index 100% rename from public/assets/demo/default/custom/crud/forms/widgets/bootstrap-daterangepicker.js rename to app/public/assets/demo/default/custom/crud/forms/widgets/bootstrap-daterangepicker.js diff --git a/public/assets/demo/default/custom/crud/forms/widgets/bootstrap-datetimepicker.js b/app/public/assets/demo/default/custom/crud/forms/widgets/bootstrap-datetimepicker.js similarity index 100% rename from public/assets/demo/default/custom/crud/forms/widgets/bootstrap-datetimepicker.js rename to app/public/assets/demo/default/custom/crud/forms/widgets/bootstrap-datetimepicker.js diff --git a/public/assets/demo/default/custom/crud/forms/widgets/bootstrap-markdown.js b/app/public/assets/demo/default/custom/crud/forms/widgets/bootstrap-markdown.js similarity index 100% rename from public/assets/demo/default/custom/crud/forms/widgets/bootstrap-markdown.js rename to app/public/assets/demo/default/custom/crud/forms/widgets/bootstrap-markdown.js diff --git a/public/assets/demo/default/custom/crud/forms/widgets/bootstrap-maxlength.js b/app/public/assets/demo/default/custom/crud/forms/widgets/bootstrap-maxlength.js similarity index 100% rename from public/assets/demo/default/custom/crud/forms/widgets/bootstrap-maxlength.js rename to app/public/assets/demo/default/custom/crud/forms/widgets/bootstrap-maxlength.js diff --git a/public/assets/demo/default/custom/crud/forms/widgets/bootstrap-multipleselectsplitter.js b/app/public/assets/demo/default/custom/crud/forms/widgets/bootstrap-multipleselectsplitter.js similarity index 100% rename from public/assets/demo/default/custom/crud/forms/widgets/bootstrap-multipleselectsplitter.js rename to app/public/assets/demo/default/custom/crud/forms/widgets/bootstrap-multipleselectsplitter.js diff --git a/public/assets/demo/default/custom/crud/forms/widgets/bootstrap-select.js b/app/public/assets/demo/default/custom/crud/forms/widgets/bootstrap-select.js similarity index 100% rename from public/assets/demo/default/custom/crud/forms/widgets/bootstrap-select.js rename to app/public/assets/demo/default/custom/crud/forms/widgets/bootstrap-select.js diff --git a/public/assets/demo/default/custom/crud/forms/widgets/bootstrap-switch.js b/app/public/assets/demo/default/custom/crud/forms/widgets/bootstrap-switch.js similarity index 100% rename from public/assets/demo/default/custom/crud/forms/widgets/bootstrap-switch.js rename to app/public/assets/demo/default/custom/crud/forms/widgets/bootstrap-switch.js diff --git a/public/assets/demo/default/custom/crud/forms/widgets/bootstrap-timepicker.js b/app/public/assets/demo/default/custom/crud/forms/widgets/bootstrap-timepicker.js similarity index 100% rename from public/assets/demo/default/custom/crud/forms/widgets/bootstrap-timepicker.js rename to app/public/assets/demo/default/custom/crud/forms/widgets/bootstrap-timepicker.js diff --git a/public/assets/demo/default/custom/crud/forms/widgets/bootstrap-touchspin.js b/app/public/assets/demo/default/custom/crud/forms/widgets/bootstrap-touchspin.js similarity index 100% rename from public/assets/demo/default/custom/crud/forms/widgets/bootstrap-touchspin.js rename to app/public/assets/demo/default/custom/crud/forms/widgets/bootstrap-touchspin.js diff --git a/public/assets/demo/default/custom/crud/forms/widgets/clipboard.js b/app/public/assets/demo/default/custom/crud/forms/widgets/clipboard.js similarity index 100% rename from public/assets/demo/default/custom/crud/forms/widgets/clipboard.js rename to app/public/assets/demo/default/custom/crud/forms/widgets/clipboard.js diff --git a/public/assets/demo/default/custom/crud/forms/widgets/dropzone.js b/app/public/assets/demo/default/custom/crud/forms/widgets/dropzone.js similarity index 100% rename from public/assets/demo/default/custom/crud/forms/widgets/dropzone.js rename to app/public/assets/demo/default/custom/crud/forms/widgets/dropzone.js diff --git a/public/assets/demo/default/custom/crud/forms/widgets/form-repeater.js b/app/public/assets/demo/default/custom/crud/forms/widgets/form-repeater.js similarity index 100% rename from public/assets/demo/default/custom/crud/forms/widgets/form-repeater.js rename to app/public/assets/demo/default/custom/crud/forms/widgets/form-repeater.js diff --git a/public/assets/demo/default/custom/crud/forms/widgets/google-recaptcha.js b/app/public/assets/demo/default/custom/crud/forms/widgets/google-recaptcha.js similarity index 100% rename from public/assets/demo/default/custom/crud/forms/widgets/google-recaptcha.js rename to app/public/assets/demo/default/custom/crud/forms/widgets/google-recaptcha.js diff --git a/public/assets/demo/default/custom/crud/forms/widgets/input-mask.js b/app/public/assets/demo/default/custom/crud/forms/widgets/input-mask.js similarity index 100% rename from public/assets/demo/default/custom/crud/forms/widgets/input-mask.js rename to app/public/assets/demo/default/custom/crud/forms/widgets/input-mask.js diff --git a/public/assets/demo/default/custom/crud/forms/widgets/ion-range-slider.js b/app/public/assets/demo/default/custom/crud/forms/widgets/ion-range-slider.js similarity index 100% rename from public/assets/demo/default/custom/crud/forms/widgets/ion-range-slider.js rename to app/public/assets/demo/default/custom/crud/forms/widgets/ion-range-slider.js diff --git a/public/assets/demo/default/custom/crud/forms/widgets/nouislider.js b/app/public/assets/demo/default/custom/crud/forms/widgets/nouislider.js similarity index 100% rename from public/assets/demo/default/custom/crud/forms/widgets/nouislider.js rename to app/public/assets/demo/default/custom/crud/forms/widgets/nouislider.js diff --git a/public/assets/demo/default/custom/crud/forms/widgets/select2.js b/app/public/assets/demo/default/custom/crud/forms/widgets/select2.js similarity index 100% rename from public/assets/demo/default/custom/crud/forms/widgets/select2.js rename to app/public/assets/demo/default/custom/crud/forms/widgets/select2.js diff --git a/public/assets/demo/default/custom/crud/forms/widgets/summernote.js b/app/public/assets/demo/default/custom/crud/forms/widgets/summernote.js similarity index 100% rename from public/assets/demo/default/custom/crud/forms/widgets/summernote.js rename to app/public/assets/demo/default/custom/crud/forms/widgets/summernote.js diff --git a/public/assets/demo/default/custom/crud/forms/widgets/typeahead.js b/app/public/assets/demo/default/custom/crud/forms/widgets/typeahead.js similarity index 100% rename from public/assets/demo/default/custom/crud/forms/widgets/typeahead.js rename to app/public/assets/demo/default/custom/crud/forms/widgets/typeahead.js diff --git a/public/assets/demo/default/custom/crud/metronic-datatable/api/events.js b/app/public/assets/demo/default/custom/crud/metronic-datatable/api/events.js similarity index 100% rename from public/assets/demo/default/custom/crud/metronic-datatable/api/events.js rename to app/public/assets/demo/default/custom/crud/metronic-datatable/api/events.js diff --git a/public/assets/demo/default/custom/crud/metronic-datatable/api/methods.js b/app/public/assets/demo/default/custom/crud/metronic-datatable/api/methods.js similarity index 100% rename from public/assets/demo/default/custom/crud/metronic-datatable/api/methods.js rename to app/public/assets/demo/default/custom/crud/metronic-datatable/api/methods.js diff --git a/public/assets/demo/default/custom/crud/metronic-datatable/base/column-rendering.js b/app/public/assets/demo/default/custom/crud/metronic-datatable/base/column-rendering.js similarity index 100% rename from public/assets/demo/default/custom/crud/metronic-datatable/base/column-rendering.js rename to app/public/assets/demo/default/custom/crud/metronic-datatable/base/column-rendering.js diff --git a/public/assets/demo/default/custom/crud/metronic-datatable/base/column-width.js b/app/public/assets/demo/default/custom/crud/metronic-datatable/base/column-width.js similarity index 100% rename from public/assets/demo/default/custom/crud/metronic-datatable/base/column-width.js rename to app/public/assets/demo/default/custom/crud/metronic-datatable/base/column-width.js diff --git a/public/assets/demo/default/custom/crud/metronic-datatable/base/data-ajax.js b/app/public/assets/demo/default/custom/crud/metronic-datatable/base/data-ajax.js similarity index 100% rename from public/assets/demo/default/custom/crud/metronic-datatable/base/data-ajax.js rename to app/public/assets/demo/default/custom/crud/metronic-datatable/base/data-ajax.js diff --git a/public/assets/demo/default/custom/crud/metronic-datatable/base/data-json.js b/app/public/assets/demo/default/custom/crud/metronic-datatable/base/data-json.js similarity index 100% rename from public/assets/demo/default/custom/crud/metronic-datatable/base/data-json.js rename to app/public/assets/demo/default/custom/crud/metronic-datatable/base/data-json.js diff --git a/public/assets/demo/default/custom/crud/metronic-datatable/base/data-local.js b/app/public/assets/demo/default/custom/crud/metronic-datatable/base/data-local.js similarity index 100% rename from public/assets/demo/default/custom/crud/metronic-datatable/base/data-local.js rename to app/public/assets/demo/default/custom/crud/metronic-datatable/base/data-local.js diff --git a/public/assets/demo/default/custom/crud/metronic-datatable/base/html-table.js b/app/public/assets/demo/default/custom/crud/metronic-datatable/base/html-table.js similarity index 100% rename from public/assets/demo/default/custom/crud/metronic-datatable/base/html-table.js rename to app/public/assets/demo/default/custom/crud/metronic-datatable/base/html-table.js diff --git a/public/assets/demo/default/custom/crud/metronic-datatable/base/local-sort.js b/app/public/assets/demo/default/custom/crud/metronic-datatable/base/local-sort.js similarity index 100% rename from public/assets/demo/default/custom/crud/metronic-datatable/base/local-sort.js rename to app/public/assets/demo/default/custom/crud/metronic-datatable/base/local-sort.js diff --git a/public/assets/demo/default/custom/crud/metronic-datatable/base/record-selection.js b/app/public/assets/demo/default/custom/crud/metronic-datatable/base/record-selection.js similarity index 100% rename from public/assets/demo/default/custom/crud/metronic-datatable/base/record-selection.js rename to app/public/assets/demo/default/custom/crud/metronic-datatable/base/record-selection.js diff --git a/public/assets/demo/default/custom/crud/metronic-datatable/base/responsive-columns.js b/app/public/assets/demo/default/custom/crud/metronic-datatable/base/responsive-columns.js similarity index 100% rename from public/assets/demo/default/custom/crud/metronic-datatable/base/responsive-columns.js rename to app/public/assets/demo/default/custom/crud/metronic-datatable/base/responsive-columns.js diff --git a/public/assets/demo/default/custom/crud/metronic-datatable/base/row-details.js b/app/public/assets/demo/default/custom/crud/metronic-datatable/base/row-details.js similarity index 100% rename from public/assets/demo/default/custom/crud/metronic-datatable/base/row-details.js rename to app/public/assets/demo/default/custom/crud/metronic-datatable/base/row-details.js diff --git a/public/assets/demo/default/custom/crud/metronic-datatable/base/translation.js b/app/public/assets/demo/default/custom/crud/metronic-datatable/base/translation.js similarity index 100% rename from public/assets/demo/default/custom/crud/metronic-datatable/base/translation.js rename to app/public/assets/demo/default/custom/crud/metronic-datatable/base/translation.js diff --git a/public/assets/demo/default/custom/crud/metronic-datatable/child/data-ajax.js b/app/public/assets/demo/default/custom/crud/metronic-datatable/child/data-ajax.js similarity index 100% rename from public/assets/demo/default/custom/crud/metronic-datatable/child/data-ajax.js rename to app/public/assets/demo/default/custom/crud/metronic-datatable/child/data-ajax.js diff --git a/public/assets/demo/default/custom/crud/metronic-datatable/child/data-local.js b/app/public/assets/demo/default/custom/crud/metronic-datatable/child/data-local.js similarity index 100% rename from public/assets/demo/default/custom/crud/metronic-datatable/child/data-local.js rename to app/public/assets/demo/default/custom/crud/metronic-datatable/child/data-local.js diff --git a/public/assets/demo/default/custom/crud/metronic-datatable/locked/both.js b/app/public/assets/demo/default/custom/crud/metronic-datatable/locked/both.js similarity index 100% rename from public/assets/demo/default/custom/crud/metronic-datatable/locked/both.js rename to app/public/assets/demo/default/custom/crud/metronic-datatable/locked/both.js diff --git a/public/assets/demo/default/custom/crud/metronic-datatable/locked/html-table.js b/app/public/assets/demo/default/custom/crud/metronic-datatable/locked/html-table.js similarity index 100% rename from public/assets/demo/default/custom/crud/metronic-datatable/locked/html-table.js rename to app/public/assets/demo/default/custom/crud/metronic-datatable/locked/html-table.js diff --git a/public/assets/demo/default/custom/crud/metronic-datatable/locked/left.js b/app/public/assets/demo/default/custom/crud/metronic-datatable/locked/left.js similarity index 100% rename from public/assets/demo/default/custom/crud/metronic-datatable/locked/left.js rename to app/public/assets/demo/default/custom/crud/metronic-datatable/locked/left.js diff --git a/public/assets/demo/default/custom/crud/metronic-datatable/locked/right.js b/app/public/assets/demo/default/custom/crud/metronic-datatable/locked/right.js similarity index 100% rename from public/assets/demo/default/custom/crud/metronic-datatable/locked/right.js rename to app/public/assets/demo/default/custom/crud/metronic-datatable/locked/right.js diff --git a/public/assets/demo/default/custom/crud/metronic-datatable/scrolling/both.js b/app/public/assets/demo/default/custom/crud/metronic-datatable/scrolling/both.js similarity index 100% rename from public/assets/demo/default/custom/crud/metronic-datatable/scrolling/both.js rename to app/public/assets/demo/default/custom/crud/metronic-datatable/scrolling/both.js diff --git a/public/assets/demo/default/custom/crud/metronic-datatable/scrolling/horizontal.js b/app/public/assets/demo/default/custom/crud/metronic-datatable/scrolling/horizontal.js similarity index 100% rename from public/assets/demo/default/custom/crud/metronic-datatable/scrolling/horizontal.js rename to app/public/assets/demo/default/custom/crud/metronic-datatable/scrolling/horizontal.js diff --git a/public/assets/demo/default/custom/crud/metronic-datatable/scrolling/vertical.js b/app/public/assets/demo/default/custom/crud/metronic-datatable/scrolling/vertical.js similarity index 100% rename from public/assets/demo/default/custom/crud/metronic-datatable/scrolling/vertical.js rename to app/public/assets/demo/default/custom/crud/metronic-datatable/scrolling/vertical.js diff --git a/public/assets/demo/default/custom/crud/wizard/wizard.js b/app/public/assets/demo/default/custom/crud/wizard/wizard.js similarity index 100% rename from public/assets/demo/default/custom/crud/wizard/wizard.js rename to app/public/assets/demo/default/custom/crud/wizard/wizard.js diff --git a/public/assets/demo/default/custom/header/actions.js b/app/public/assets/demo/default/custom/header/actions.js similarity index 100% rename from public/assets/demo/default/custom/header/actions.js rename to app/public/assets/demo/default/custom/header/actions.js diff --git a/public/assets/demo/demo9/base/scripts.bundle.js b/app/public/assets/demo/demo9/base/scripts.bundle.js similarity index 100% rename from public/assets/demo/demo9/base/scripts.bundle.js rename to app/public/assets/demo/demo9/base/scripts.bundle.js diff --git a/public/assets/demo/demo9/base/style.bundle.css b/app/public/assets/demo/demo9/base/style.bundle.css similarity index 100% rename from public/assets/demo/demo9/base/style.bundle.css rename to app/public/assets/demo/demo9/base/style.bundle.css diff --git a/public/assets/demo/demo9/base/style.bundle.rtl.css b/app/public/assets/demo/demo9/base/style.bundle.rtl.css similarity index 100% rename from public/assets/demo/demo9/base/style.bundle.rtl.css rename to app/public/assets/demo/demo9/base/style.bundle.rtl.css diff --git a/public/assets/demo/demo9/media/img/logo/favicon.ico b/app/public/assets/demo/demo9/media/img/logo/favicon.ico similarity index 100% rename from public/assets/demo/demo9/media/img/logo/favicon.ico rename to app/public/assets/demo/demo9/media/img/logo/favicon.ico diff --git a/public/assets/demo/demo9/media/img/logo/logo.png b/app/public/assets/demo/demo9/media/img/logo/logo.png similarity index 100% rename from public/assets/demo/demo9/media/img/logo/logo.png rename to app/public/assets/demo/demo9/media/img/logo/logo.png diff --git a/public/assets/images/bg1.jpeg b/app/public/assets/images/bg1.jpeg similarity index 100% rename from public/assets/images/bg1.jpeg rename to app/public/assets/images/bg1.jpeg diff --git a/public/assets/vendors/base/fonts/flaticon/Flaticon.eot b/app/public/assets/vendors/base/fonts/flaticon/Flaticon.eot similarity index 100% rename from public/assets/vendors/base/fonts/flaticon/Flaticon.eot rename to app/public/assets/vendors/base/fonts/flaticon/Flaticon.eot diff --git a/public/assets/vendors/base/fonts/flaticon/Flaticon.svg b/app/public/assets/vendors/base/fonts/flaticon/Flaticon.svg similarity index 100% rename from public/assets/vendors/base/fonts/flaticon/Flaticon.svg rename to app/public/assets/vendors/base/fonts/flaticon/Flaticon.svg diff --git a/public/assets/vendors/base/fonts/flaticon/Flaticon.ttf b/app/public/assets/vendors/base/fonts/flaticon/Flaticon.ttf similarity index 100% rename from public/assets/vendors/base/fonts/flaticon/Flaticon.ttf rename to app/public/assets/vendors/base/fonts/flaticon/Flaticon.ttf diff --git a/public/assets/vendors/base/fonts/flaticon/Flaticon.woff b/app/public/assets/vendors/base/fonts/flaticon/Flaticon.woff similarity index 100% rename from public/assets/vendors/base/fonts/flaticon/Flaticon.woff rename to app/public/assets/vendors/base/fonts/flaticon/Flaticon.woff diff --git a/public/assets/vendors/base/fonts/fontawesome5/fa-brands-400.eot b/app/public/assets/vendors/base/fonts/fontawesome5/fa-brands-400.eot similarity index 100% rename from public/assets/vendors/base/fonts/fontawesome5/fa-brands-400.eot rename to app/public/assets/vendors/base/fonts/fontawesome5/fa-brands-400.eot diff --git a/public/assets/vendors/base/fonts/fontawesome5/fa-brands-400.svg b/app/public/assets/vendors/base/fonts/fontawesome5/fa-brands-400.svg similarity index 100% rename from public/assets/vendors/base/fonts/fontawesome5/fa-brands-400.svg rename to app/public/assets/vendors/base/fonts/fontawesome5/fa-brands-400.svg diff --git a/public/assets/vendors/base/fonts/fontawesome5/fa-brands-400.ttf b/app/public/assets/vendors/base/fonts/fontawesome5/fa-brands-400.ttf similarity index 100% rename from public/assets/vendors/base/fonts/fontawesome5/fa-brands-400.ttf rename to app/public/assets/vendors/base/fonts/fontawesome5/fa-brands-400.ttf diff --git a/public/assets/vendors/base/fonts/fontawesome5/fa-brands-400.woff b/app/public/assets/vendors/base/fonts/fontawesome5/fa-brands-400.woff similarity index 100% rename from public/assets/vendors/base/fonts/fontawesome5/fa-brands-400.woff rename to app/public/assets/vendors/base/fonts/fontawesome5/fa-brands-400.woff diff --git a/public/assets/vendors/base/fonts/fontawesome5/fa-brands-400.woff2 b/app/public/assets/vendors/base/fonts/fontawesome5/fa-brands-400.woff2 similarity index 100% rename from public/assets/vendors/base/fonts/fontawesome5/fa-brands-400.woff2 rename to app/public/assets/vendors/base/fonts/fontawesome5/fa-brands-400.woff2 diff --git a/public/assets/vendors/base/fonts/fontawesome5/fa-regular-400.eot b/app/public/assets/vendors/base/fonts/fontawesome5/fa-regular-400.eot similarity index 100% rename from public/assets/vendors/base/fonts/fontawesome5/fa-regular-400.eot rename to app/public/assets/vendors/base/fonts/fontawesome5/fa-regular-400.eot diff --git a/public/assets/vendors/base/fonts/fontawesome5/fa-regular-400.svg b/app/public/assets/vendors/base/fonts/fontawesome5/fa-regular-400.svg similarity index 100% rename from public/assets/vendors/base/fonts/fontawesome5/fa-regular-400.svg rename to app/public/assets/vendors/base/fonts/fontawesome5/fa-regular-400.svg diff --git a/public/assets/vendors/base/fonts/fontawesome5/fa-regular-400.ttf b/app/public/assets/vendors/base/fonts/fontawesome5/fa-regular-400.ttf similarity index 100% rename from public/assets/vendors/base/fonts/fontawesome5/fa-regular-400.ttf rename to app/public/assets/vendors/base/fonts/fontawesome5/fa-regular-400.ttf diff --git a/public/assets/vendors/base/fonts/fontawesome5/fa-regular-400.woff b/app/public/assets/vendors/base/fonts/fontawesome5/fa-regular-400.woff similarity index 100% rename from public/assets/vendors/base/fonts/fontawesome5/fa-regular-400.woff rename to app/public/assets/vendors/base/fonts/fontawesome5/fa-regular-400.woff diff --git a/public/assets/vendors/base/fonts/fontawesome5/fa-regular-400.woff2 b/app/public/assets/vendors/base/fonts/fontawesome5/fa-regular-400.woff2 similarity index 100% rename from public/assets/vendors/base/fonts/fontawesome5/fa-regular-400.woff2 rename to app/public/assets/vendors/base/fonts/fontawesome5/fa-regular-400.woff2 diff --git a/public/assets/vendors/base/fonts/fontawesome5/fa-solid-900.eot b/app/public/assets/vendors/base/fonts/fontawesome5/fa-solid-900.eot similarity index 100% rename from public/assets/vendors/base/fonts/fontawesome5/fa-solid-900.eot rename to app/public/assets/vendors/base/fonts/fontawesome5/fa-solid-900.eot diff --git a/public/assets/vendors/base/fonts/fontawesome5/fa-solid-900.svg b/app/public/assets/vendors/base/fonts/fontawesome5/fa-solid-900.svg similarity index 100% rename from public/assets/vendors/base/fonts/fontawesome5/fa-solid-900.svg rename to app/public/assets/vendors/base/fonts/fontawesome5/fa-solid-900.svg diff --git a/public/assets/vendors/base/fonts/fontawesome5/fa-solid-900.ttf b/app/public/assets/vendors/base/fonts/fontawesome5/fa-solid-900.ttf similarity index 100% rename from public/assets/vendors/base/fonts/fontawesome5/fa-solid-900.ttf rename to app/public/assets/vendors/base/fonts/fontawesome5/fa-solid-900.ttf diff --git a/public/assets/vendors/base/fonts/fontawesome5/fa-solid-900.woff b/app/public/assets/vendors/base/fonts/fontawesome5/fa-solid-900.woff similarity index 100% rename from public/assets/vendors/base/fonts/fontawesome5/fa-solid-900.woff rename to app/public/assets/vendors/base/fonts/fontawesome5/fa-solid-900.woff diff --git a/public/assets/vendors/base/fonts/fontawesome5/fa-solid-900.woff2 b/app/public/assets/vendors/base/fonts/fontawesome5/fa-solid-900.woff2 similarity index 100% rename from public/assets/vendors/base/fonts/fontawesome5/fa-solid-900.woff2 rename to app/public/assets/vendors/base/fonts/fontawesome5/fa-solid-900.woff2 diff --git a/public/assets/vendors/base/fonts/line-awesome/line-awesome.eot b/app/public/assets/vendors/base/fonts/line-awesome/line-awesome.eot similarity index 100% rename from public/assets/vendors/base/fonts/line-awesome/line-awesome.eot rename to app/public/assets/vendors/base/fonts/line-awesome/line-awesome.eot diff --git a/public/assets/vendors/base/fonts/line-awesome/line-awesome.svg b/app/public/assets/vendors/base/fonts/line-awesome/line-awesome.svg similarity index 100% rename from public/assets/vendors/base/fonts/line-awesome/line-awesome.svg rename to app/public/assets/vendors/base/fonts/line-awesome/line-awesome.svg diff --git a/public/assets/vendors/base/fonts/line-awesome/line-awesome.ttf b/app/public/assets/vendors/base/fonts/line-awesome/line-awesome.ttf similarity index 100% rename from public/assets/vendors/base/fonts/line-awesome/line-awesome.ttf rename to app/public/assets/vendors/base/fonts/line-awesome/line-awesome.ttf diff --git a/public/assets/vendors/base/fonts/line-awesome/line-awesome.woff b/app/public/assets/vendors/base/fonts/line-awesome/line-awesome.woff similarity index 100% rename from public/assets/vendors/base/fonts/line-awesome/line-awesome.woff rename to app/public/assets/vendors/base/fonts/line-awesome/line-awesome.woff diff --git a/public/assets/vendors/base/fonts/line-awesome/line-awesome.woff2 b/app/public/assets/vendors/base/fonts/line-awesome/line-awesome.woff2 similarity index 100% rename from public/assets/vendors/base/fonts/line-awesome/line-awesome.woff2 rename to app/public/assets/vendors/base/fonts/line-awesome/line-awesome.woff2 diff --git a/public/assets/vendors/base/fonts/metronic/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.eot b/app/public/assets/vendors/base/fonts/metronic/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.eot similarity index 100% rename from public/assets/vendors/base/fonts/metronic/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.eot rename to app/public/assets/vendors/base/fonts/metronic/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.eot diff --git a/public/assets/vendors/base/fonts/metronic/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.svg b/app/public/assets/vendors/base/fonts/metronic/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.svg similarity index 100% rename from public/assets/vendors/base/fonts/metronic/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.svg rename to app/public/assets/vendors/base/fonts/metronic/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.svg diff --git a/public/assets/vendors/base/fonts/metronic/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.ttf b/app/public/assets/vendors/base/fonts/metronic/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.ttf similarity index 100% rename from public/assets/vendors/base/fonts/metronic/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.ttf rename to app/public/assets/vendors/base/fonts/metronic/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.ttf diff --git a/public/assets/vendors/base/fonts/metronic/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.woff b/app/public/assets/vendors/base/fonts/metronic/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.woff similarity index 100% rename from public/assets/vendors/base/fonts/metronic/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.woff rename to app/public/assets/vendors/base/fonts/metronic/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.woff diff --git a/public/assets/vendors/base/fonts/metronic/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.woff2 b/app/public/assets/vendors/base/fonts/metronic/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.woff2 similarity index 100% rename from public/assets/vendors/base/fonts/metronic/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.woff2 rename to app/public/assets/vendors/base/fonts/metronic/Metronic_fda1334c35d0f5fe2afb3afebbb6774a.woff2 diff --git a/public/assets/vendors/base/fonts/socicon/socicon.eot b/app/public/assets/vendors/base/fonts/socicon/socicon.eot similarity index 100% rename from public/assets/vendors/base/fonts/socicon/socicon.eot rename to app/public/assets/vendors/base/fonts/socicon/socicon.eot diff --git a/public/assets/vendors/base/fonts/socicon/socicon.svg b/app/public/assets/vendors/base/fonts/socicon/socicon.svg similarity index 100% rename from public/assets/vendors/base/fonts/socicon/socicon.svg rename to app/public/assets/vendors/base/fonts/socicon/socicon.svg diff --git a/public/assets/vendors/base/fonts/socicon/socicon.ttf b/app/public/assets/vendors/base/fonts/socicon/socicon.ttf similarity index 100% rename from public/assets/vendors/base/fonts/socicon/socicon.ttf rename to app/public/assets/vendors/base/fonts/socicon/socicon.ttf diff --git a/public/assets/vendors/base/fonts/socicon/socicon.woff b/app/public/assets/vendors/base/fonts/socicon/socicon.woff similarity index 100% rename from public/assets/vendors/base/fonts/socicon/socicon.woff rename to app/public/assets/vendors/base/fonts/socicon/socicon.woff diff --git a/public/assets/vendors/base/fonts/summernote/summernote.eot b/app/public/assets/vendors/base/fonts/summernote/summernote.eot similarity index 100% rename from public/assets/vendors/base/fonts/summernote/summernote.eot rename to app/public/assets/vendors/base/fonts/summernote/summernote.eot diff --git a/public/assets/vendors/base/fonts/summernote/summernote.ttf b/app/public/assets/vendors/base/fonts/summernote/summernote.ttf similarity index 100% rename from public/assets/vendors/base/fonts/summernote/summernote.ttf rename to app/public/assets/vendors/base/fonts/summernote/summernote.ttf diff --git a/public/assets/vendors/base/fonts/summernote/summernote.woff b/app/public/assets/vendors/base/fonts/summernote/summernote.woff similarity index 100% rename from public/assets/vendors/base/fonts/summernote/summernote.woff rename to app/public/assets/vendors/base/fonts/summernote/summernote.woff diff --git a/public/assets/vendors/base/images/ion-rangeslider/sprite-skin-flat.png b/app/public/assets/vendors/base/images/ion-rangeslider/sprite-skin-flat.png similarity index 100% rename from public/assets/vendors/base/images/ion-rangeslider/sprite-skin-flat.png rename to app/public/assets/vendors/base/images/ion-rangeslider/sprite-skin-flat.png diff --git a/public/assets/vendors/base/images/jstree/32px.png b/app/public/assets/vendors/base/images/jstree/32px.png similarity index 100% rename from public/assets/vendors/base/images/jstree/32px.png rename to app/public/assets/vendors/base/images/jstree/32px.png diff --git a/public/assets/vendors/base/images/jstree/40px.png b/app/public/assets/vendors/base/images/jstree/40px.png similarity index 100% rename from public/assets/vendors/base/images/jstree/40px.png rename to app/public/assets/vendors/base/images/jstree/40px.png diff --git a/public/assets/vendors/base/images/jstree/throbber.gif b/app/public/assets/vendors/base/images/jstree/throbber.gif similarity index 100% rename from public/assets/vendors/base/images/jstree/throbber.gif rename to app/public/assets/vendors/base/images/jstree/throbber.gif diff --git a/public/assets/vendors/base/images/owl.carousel/ajax-loader.gif b/app/public/assets/vendors/base/images/owl.carousel/ajax-loader.gif similarity index 100% rename from public/assets/vendors/base/images/owl.carousel/ajax-loader.gif rename to app/public/assets/vendors/base/images/owl.carousel/ajax-loader.gif diff --git a/public/assets/vendors/base/images/owl.carousel/owl.video.play.png b/app/public/assets/vendors/base/images/owl.carousel/owl.video.play.png similarity index 100% rename from public/assets/vendors/base/images/owl.carousel/owl.video.play.png rename to app/public/assets/vendors/base/images/owl.carousel/owl.video.play.png diff --git a/public/assets/vendors/base/vendors.bundle.css b/app/public/assets/vendors/base/vendors.bundle.css similarity index 100% rename from public/assets/vendors/base/vendors.bundle.css rename to app/public/assets/vendors/base/vendors.bundle.css diff --git a/public/assets/vendors/base/vendors.bundle.js b/app/public/assets/vendors/base/vendors.bundle.js similarity index 100% rename from public/assets/vendors/base/vendors.bundle.js rename to app/public/assets/vendors/base/vendors.bundle.js diff --git a/public/assets/vendors/base/vendors.bundle.rtl.css b/app/public/assets/vendors/base/vendors.bundle.rtl.css similarity index 100% rename from public/assets/vendors/base/vendors.bundle.rtl.css rename to app/public/assets/vendors/base/vendors.bundle.rtl.css diff --git a/public/assets/vendors/custom/fullcalendar/fullcalendar.bundle.css b/app/public/assets/vendors/custom/fullcalendar/fullcalendar.bundle.css similarity index 100% rename from public/assets/vendors/custom/fullcalendar/fullcalendar.bundle.css rename to app/public/assets/vendors/custom/fullcalendar/fullcalendar.bundle.css diff --git a/public/assets/vendors/custom/fullcalendar/fullcalendar.bundle.js b/app/public/assets/vendors/custom/fullcalendar/fullcalendar.bundle.js similarity index 100% rename from public/assets/vendors/custom/fullcalendar/fullcalendar.bundle.js rename to app/public/assets/vendors/custom/fullcalendar/fullcalendar.bundle.js diff --git a/public/assets/vendors/custom/fullcalendar/fullcalendar.bundle.rtl.css b/app/public/assets/vendors/custom/fullcalendar/fullcalendar.bundle.rtl.css similarity index 100% rename from public/assets/vendors/custom/fullcalendar/fullcalendar.bundle.rtl.css rename to app/public/assets/vendors/custom/fullcalendar/fullcalendar.bundle.rtl.css diff --git a/public/favicon.ico b/app/public/favicon.ico similarity index 100% rename from public/favicon.ico rename to app/public/favicon.ico diff --git a/public/img/bg1.jpeg b/app/public/img/bg1.jpeg similarity index 100% rename from public/img/bg1.jpeg rename to app/public/img/bg1.jpeg diff --git a/public/img/favicon.ico b/app/public/img/favicon.ico similarity index 100% rename from public/img/favicon.ico rename to app/public/img/favicon.ico diff --git a/public/index.html b/app/public/index.html similarity index 100% rename from public/index.html rename to app/public/index.html diff --git a/public/logo192.png b/app/public/logo192.png similarity index 100% rename from public/logo192.png rename to app/public/logo192.png diff --git a/public/logo512.png b/app/public/logo512.png similarity index 100% rename from public/logo512.png rename to app/public/logo512.png diff --git a/public/manifest.json b/app/public/manifest.json similarity index 100% rename from public/manifest.json rename to app/public/manifest.json diff --git a/public/robots.txt b/app/public/robots.txt similarity index 100% rename from public/robots.txt rename to app/public/robots.txt diff --git a/src/App.css b/app/src/App.css similarity index 100% rename from src/App.css rename to app/src/App.css diff --git a/src/App.js b/app/src/App.js similarity index 100% rename from src/App.js rename to app/src/App.js diff --git a/src/components/List/ListItem.js b/app/src/components/List/ListItem.js similarity index 100% rename from src/components/List/ListItem.js rename to app/src/components/List/ListItem.js diff --git a/src/components/Login/Login.js b/app/src/components/Login/Login.js similarity index 100% rename from src/components/Login/Login.js rename to app/src/components/Login/Login.js diff --git a/src/components/Modal/ModalEdit.js b/app/src/components/Modal/ModalEdit.js similarity index 100% rename from src/components/Modal/ModalEdit.js rename to app/src/components/Modal/ModalEdit.js diff --git a/src/config/index.js b/app/src/config/index.js similarity index 100% rename from src/config/index.js rename to app/src/config/index.js diff --git a/src/index.css b/app/src/index.css similarity index 100% rename from src/index.css rename to app/src/index.css diff --git a/src/index.js b/app/src/index.js similarity index 100% rename from src/index.js rename to app/src/index.js diff --git a/src/reportWebVitals.js b/app/src/reportWebVitals.js similarity index 100% rename from src/reportWebVitals.js rename to app/src/reportWebVitals.js diff --git a/yarn.lock b/app/yarn.lock similarity index 100% rename from yarn.lock rename to app/yarn.lock diff --git a/dev.dockerfile b/dev.dockerfile new file mode 100644 index 0000000..c51e50f --- /dev/null +++ b/dev.dockerfile @@ -0,0 +1,8 @@ +FROM node:16.13.0 + +WORKDIR /app +COPY ./app/package.json /app +RUN npm install +CMD npm start + +EXPOSE 3000 \ No newline at end of file diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml new file mode 100644 index 0000000..c104ff4 --- /dev/null +++ b/docker-compose.dev.yml @@ -0,0 +1,18 @@ +version: "3.7" +services: + app: + container_name: fsi_view + restart: always + build: + context: . + dockerfile: dev.dockerfile + + tty: true + + image: registry.beetai.com:5000/fsi_view:dev_1.0 + ports: + - "5201:3000" + # volumes: + # - ./app/.env:/app/.env + # - ./app/src:/app/src + # - ./app/public:/app/public \ No newline at end of file