온라인 신속한 놀이터. Swift에서 구현되었습니다.
TBA. 체크 아웃 http://swiftplayground.run

$ git clone https://github.com/krzyzanowskim/OnlineSwiftPlayground.git
$ cd OnlineSwiftPlayground
$ ./run.sh run.sh 스크립트는 Xcode 프로젝트 (MACOS)를 생성하고 환경을 부트 스트랩합니다. run.sh 제대로 작동하려면 npm 설치해야합니다. 부트 스트레이핑에는 포함됩니다
이제 Playground Pointing Web Browser를 127.0.0.1:8080으로 액세스 할 수 있습니다.
Xcode 프로젝트를 생성합니다
$ swift package generate-xcodeproj
웹 사용자 인터페이스는 React 및 Webpack으로 빌드됩니다.
$ npm run build
Krzyzanowskim/Onlineswiftplayground
최신 이미지 다운로드 :
$ docker pull krzyzanowskim/onlineswiftplayground
또는 직접 Docker 이미지를 구축하십시오.
$ git clone https://github.com/krzyzanowskim/OnlineSwiftPlayground.git
$ cd OnlineSwiftPlayground
$ docker buildx create --use
$ docker buildx build --platform=linux/amd64,linux/arm64 . -t krzyzanowskim/onlineswiftplayground
그런 다음 컨테이너를 실행하십시오.
$ docker run -d -p 8080:8080 --name onlineswiftplayground -t krzyzanowskim/onlineswiftplayground
Docker 컨테이너가 올라올 때까지 기다리십시오 (보통 몇 초).
놀이터는 http : // localhost : 8080에서 구입할 수 있습니다. Docker 설정에서 VirtualBox를 사용하면 docker-machine ip 명령에서 IP 주소를 얻을 수 있습니다.
$ open http://$(docker-machine ip):8080
타사 프레임 워크는 Frameworks 디렉토리에 복사해야합니다 (프레임 워크는 MacOS 호스트 전용입니다)
GitHub Auth는 config/ 참조하십시오. 샘플 구성.
Swiftplayground.run은 Marcin Krzyzanowski가 소유하고 유지 관리합니다
트위터에서 @krzyzanowskim의 프로젝트 업데이트 및 릴리스를 위해 저를 팔로우 할 수 있습니다.
Creative Commons Attribution 비 Commercial 4.0. 라이센스 파일을 참조하십시오.