{"id":22520427,"url":"https://github.com/alexmagix/dtetefds","last_synced_at":"2026-04-14T05:31:30.448Z","repository":{"id":266631836,"uuid":"898890992","full_name":"alexmagix/dtetefds","owner":"alexmagix","description":"This repository was created by Flatlogic Platform: https://flatlogic.com/generator ","archived":false,"fork":false,"pushed_at":"2024-12-05T08:28:16.000Z","size":157,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-11T15:20:00.921Z","etag":null,"topics":["docker","flatlogic","js","low-code","nginx","nodejs","postgresql","react","tailwind","ts"],"latest_commit_sha":null,"homepage":"https://flatlogic.com/projects/27646","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alexmagix.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-05T08:28:12.000Z","updated_at":"2024-12-05T08:28:19.000Z","dependencies_parsed_at":"2024-12-05T09:40:13.775Z","dependency_job_id":null,"html_url":"https://github.com/alexmagix/dtetefds","commit_stats":null,"previous_names":["alexmagix/dtetefds"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/alexmagix/dtetefds","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexmagix%2Fdtetefds","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexmagix%2Fdtetefds/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexmagix%2Fdtetefds/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexmagix%2Fdtetefds/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alexmagix","download_url":"https://codeload.github.com/alexmagix/dtetefds/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexmagix%2Fdtetefds/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31784251,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T02:24:21.117Z","status":"ssl_error","status_checked_at":"2026-04-14T02:24:20.627Z","response_time":153,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","flatlogic","js","low-code","nginx","nodejs","postgresql","react","tailwind","ts"],"created_at":"2024-12-07T05:07:17.675Z","updated_at":"2026-04-14T05:31:30.430Z","avatar_url":"https://github.com/alexmagix.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\n# dtetefds\n\n## This project was generated by [Flatlogic Platform](https://flatlogic.com).\n\n  - Frontend: [Vue.js](https://flatlogic.com/templates?framework%5B%5D=vue\u0026sort=default)\n\n  - Design: [Standart Vue App](https://cli.vuejs.org/guide/creating-a-project.html)\n\n    \u003cdetails\u003e\u003csummary\u003eFrontend Folder Structure\u003c/summary\u003e \n\n    The generated application has the following frontend folder structure: \n\n    `src` folder which contains your working files that will be used later to create the build. the src folder contains folders as:\n\n      - `assets` - contains image and other asset files to be copied as-is when you build your application;\n\n      - `components` - standard HelloWorld.vue code.\n\n    `public` - is the web-accessible root of the site. Basically whatever is in that folder can be opened from the browser address bar. The server won't provide user access to files outside the public.   \n    \u003c/details\u003e \n\n- Backend: [NoBackend](https://flatlogic.com/templates?backend%5B%5D=no-backend\u0026sort=trending)\n\n  -----------------------\n### We offer 2 ways how to start the project locally: by running Frontend and Backend or with Docker.\n-----------------------\n\n## To start the project:\n\n### Frontend:\n\n  ### To start the project:\n\n  Install dependencies via yarn\n\n  `yarn install`\n\n  Run development server\n\n  `yarn run serve`\n\n## To start the project with Docker:\n### Description:\n\nThe project contains the **docker folder** and the `Dockerfile`.\n\nThe `Dockerfile` is used to Deploy the project to Google Cloud.\n\nThe **docker folder** contains a couple of helper scripts:\n\n- `docker-compose.yml` (all our services: web, backend, db are described here)\n- `start-backend.sh` (starts backend, but only after the database)\n- `wait-for-it.sh` (imported from https://github.com/vishnubob/wait-for-it)\n\n    \u003e To avoid breaking the application, we recommend you don't edit the following files: everything that includes the **docker folder** and `Dokerfile`.\n\n## Run services:\n\n1. Install docker compose (https://docs.docker.com/compose/install/)\n\n2. Move to `docker` folder. All next steps should be done from this folder.\n\n   ``` cd docker ```\n\n3. Make executables from `wait-for-it.sh` and `start-backend.sh`:\n\n   ``` chmod +x start-backend.sh \u0026\u0026 chmod +x wait-for-it.sh ```\n\n4. Download dependend projects for services.\n\n5. Review the docker-compose.yml file. Make sure that all services have Dockerfiles. Only db service doesn't require a Dockerfile.\n\n6. Make sure you have needed ports (see them in `ports`) available on your local machine.\n\n7. Start services:\n\n   7.1. With an empty database `rm -rf data \u0026\u0026 docker-compose up`\n\n   7.2. With a stored (from previus runs) database data `docker-compose up`\n\n8. Check http://localhost:3000\n\n9. Stop services:\n\n   9.1. Just press `Ctr+C`\n\n## Most common errors:\n\n1. `connection refused`\n\n   There could be many reasons, but the most common are:\n\n  - The port is not open on the destination machine.\n\n  - The port is open on the destination machine, but its backlog of pending connections is full.\n\n  - A firewall between the client and server is blocking access (also check local firewalls).\n\n   After checking for firewalls and that the port is open, use telnet to connect to the IP/port to test connectivity. This removes any potential issues from your application.\n\n   ***MacOS:***\n\n   If you suspect that your SSH service might be down, you can run this command to find out:\n\n   `sudo service ssh status`\n\n   If the command line returns a status of down, then you’ve likely found the reason behind your connectivity error.\n\n   ***Ubuntu:***\n\n   Sometimes a connection refused error can also indicate that there is an IP address conflict on your network. You can search for possible IP conflicts by running:\n\n   `arp-scan -I eth0 -l | grep \u003cipaddress\u003e`\n\n   `arp-scan -I eth0 -l | grep \u003cipaddress\u003e`\n\n   and\n\n   `arping \u003cipaddress\u003e`\n\n2. `yarn db:create` creates database with the assembled tables (on MacOS with Postgres database)\n\n   The workaround - put the next commands to your Postgres database terminal:\n\n   `DROP SCHEMA public CASCADE;`\n\n   `CREATE SCHEMA public;`\n\n   `GRANT ALL ON SCHEMA public TO postgres;`\n\n   `GRANT ALL ON SCHEMA public TO public;`\n\n   Afterwards, continue to start your project in the backend directory by running:\n\n   `yarn start`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexmagix%2Fdtetefds","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falexmagix%2Fdtetefds","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexmagix%2Fdtetefds/lists"}