{"id":15038551,"url":"https://github.com/equil/server-side-playground","last_synced_at":"2026-02-01T12:34:54.356Z","repository":{"id":136300118,"uuid":"89972773","full_name":"equil/server-side-playground","owner":"equil","description":"The repo is a playground for server-side swift projects to try or fully-implement the server-side projects in a production enviroment","archived":false,"fork":false,"pushed_at":"2017-05-17T14:42:44.000Z","size":86,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-10-11T05:55:46.518Z","etag":null,"topics":["continuous-delivery","continuous-integration","contributing","playground","server-side","server-side-swift","swift","swift-3","swift-language","swift3"],"latest_commit_sha":null,"homepage":" http://172.82.152.9","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/equil.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":"2017-05-01T23:50:34.000Z","updated_at":"2017-05-22T07:46:02.000Z","dependencies_parsed_at":null,"dependency_job_id":"e0505583-2572-4550-94d3-cad7710e14f0","html_url":"https://github.com/equil/server-side-playground","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/equil/server-side-playground","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/equil%2Fserver-side-playground","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/equil%2Fserver-side-playground/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/equil%2Fserver-side-playground/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/equil%2Fserver-side-playground/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/equil","download_url":"https://codeload.github.com/equil/server-side-playground/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/equil%2Fserver-side-playground/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28978177,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-01T12:13:08.691Z","status":"ssl_error","status_checked_at":"2026-02-01T12:13:08.356Z","response_time":56,"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":["continuous-delivery","continuous-integration","contributing","playground","server-side","server-side-swift","swift","swift-3","swift-language","swift3"],"created_at":"2024-09-24T20:38:52.879Z","updated_at":"2026-02-01T12:34:54.145Z","avatar_url":"https://github.com/equil.png","language":"Swift","readme":"# ServerSide Swift Playground\n\nThe repo is a playground for server-side swift projects to try or fully-implement the server-side projects in a production enviroment. \n\n## Summary\n\nServer located at http://172.82.152.9 VPS with static IPv4 (support both http and https with self-signed certficate) and have an integrated continious delivery mechanism (very simple and a bit insecure so don't be evil, please) for master branch of the repository. So, every commit in master immediately rebuild and deploy to production enviroment. Rebuilding in continious delivery use incermental building, so must be fast enouph.\n\n## Getting started\n\nTo participate in playground and try/implement your server-side projects you must contact me (you can find me in Telegram @equil or email me alexey.rogatkin at gmail.com) and I'll add you as a contributor in the repo.\n\n### Start locally and debug\n\nTo start and debug the server locally you need to generate Xcode project with Swift Package Manager\n```bash\nswift package generate-xcodeproj\n```\nThen, you need to enable Use custom working directory (In Edit scheme... \u003e Run) and set directory to project root directory. After this preparations you can start application as usual from Xcode\n\nServer will start at http://0.0.0.0:8080 without https support and you can use https://ngrok.com/ to debug integration with external services that require access to the server endpoints\n\n## Ground rules\n\n* Don't commit any files that not related to linux build in repository (e.g. Xcode project file)\n* ...\n\nComing soon\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fequil%2Fserver-side-playground","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fequil%2Fserver-side-playground","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fequil%2Fserver-side-playground/lists"}