isosim
ISO8583 Web Simulator - Built with Go!
파일 탐색기
최종 버전 다운로드 (.zip)- build_isosim.yml
- swagger.yaml
- isoserver.go
- run.bat
- isosim.go
- run.bat
- version.go
- build_send.gif
- def_server.png
- home.png
- home_rel2020.04.png
- home_rel2020.04_01.png
- home_rel2020.04_02.png
- ReactApp_Screenshot.png
- WikiExample_LoadMessage1.png
- WikiExample_LoadMessage2.png
- WikiExample_ServerResponse.png
- WikiExample_StartServer.png
- WikiExample_StartServer2.png
- post-commit
- update_commit_id.sh
- data_set_manager.go
- db.go
- db_test.go
- isosim.bdb
- iso_def.go
- iso_msg_process.go
- iso_server.go
- iso_server_test.go
- response_builder.go
- iso.go
- endpoint.go
- http_transport.go
- http_transport_test.go
- service.go
- json_field_rep.go
- json_field_rep_test.go
- server_definition.go
- isoserver_handlers.go
- mg_hist_handler.go
- misc_handler.go
- endpoints.go
- http_transport.go
- http_transport_test.go
- http_urls.go
- service.go
- service_registration.go
- TC_000_Approved
- TC_Declined
- TC_Referral
- Test_F2_000_Approved
- IsoTestSpec_Server_01.srvdef.json
- TC_ActionCode_100
- TC_ActionCode_200
- TC_Approval
- TC_Reversal
- IsoMiniSpec_Server_01.srvdef.json
- IsoMiniSpec_Server_WithReversal.srvdef.json
- TC_Amount_1090
- TC_Amount_1090_2
- TC_Amount_1090_2_response_ref.json
- TC_Amount_1090_response_ref.json
- TC_Amount_1091
- TC_Amount_1091_response_ref.json
- TC_Amt100_ActionCode_100
- TC_Amt91_ActionCode_000
- TC_Reversal
- save_test_01
- TC_ASCII_Bitmap_Approved
- TC_ASCII_Bitmap_Declined
- TC_EBCDIC_Bitmap_Approved
- TC_EBCDIC_Bitmap_Declined
- Test_PaddingSupport_01
- Iso8583TestSpec_Server_01.srvdef.json
- Iso8583TestSpec_Server_02.srvdef.json
- Iso8583TestSpec_Server_03.srvdef.json
- Iso8583TestSpec_Server_04.srvdef.json
- IsoTestSpec_Server_05.srvdef.json
- IsoTestSpec_Server_06.srvdef.json
- TC_Amount99
- TC_Amount99_response_ref.json
- TC_Reversal
- TC_Reversal_response_ref.json
- isosim.bdb
- cert.pem
- key.pem
- iso_specs.yaml
- isoSpecs.spec
- sample_spec.yaml
- specs.yaml
- 2.10ffe1ee.chunk.css
- 2.10ffe1ee.chunk.css.map
- main.bbd4fcb0.chunk.css
- main.bbd4fcb0.chunk.css.map
- 2.5683fb71.chunk.js
- 2.5683fb71.chunk.js.LICENSE.txt
- 2.5683fb71.chunk.js.map
- main.f4601f26.chunk.js
- main.f4601f26.chunk.js.map
- runtime-main.d1dafa31.js
- runtime-main.d1dafa31.js.map
- Lato-Regular.2d36b1a9.ttf
- PTSerif-Regular.5f7303c0.ttf
- roboto-latin-100.5cb7edfc.woff
- roboto-latin-100.7370c367.woff2
- roboto-latin-100italic.f8b1df51.woff2
- roboto-latin-100italic.f9e8e590.woff
- roboto-latin-300.b00849e0.woff
- roboto-latin-300.ef7c6637.woff2
- roboto-latin-300italic.14286f3b.woff2
- roboto-latin-300italic.4df32891.woff
- roboto-latin-400.479970ff.woff2
- roboto-latin-400.60fa3c06.woff
- roboto-latin-400italic.51521a2a.woff2
- roboto-latin-400italic.fe65b833.woff
- roboto-latin-500.020c97dc.woff2
- roboto-latin-500.87284894.woff
- roboto-latin-500italic.288ad9c6.woff
- roboto-latin-500italic.db4a2a23.woff2
- roboto-latin-700.2735a3a6.woff2
- roboto-latin-700.adcde98f.woff
- roboto-latin-700italic.81f57861.woff
- roboto-latin-700italic.da0e7178.woff2
- roboto-latin-900.9b3766ef.woff2
- roboto-latin-900.bb1e4dc6.woff
- roboto-latin-900italic.28f91510.woff
- roboto-latin-900italic.ebf6d164.woff2
- ShadowsIntoLight-Regular.47c22e0a.ttf
- asset-manifest.json
- favicon.ico
- index.html
- logo192.png
- logo512.png
- manifest.json
- precache-manifest.c31fdb430857a50a4adec070266b497b.js
- robots.txt
- service-worker.js
- bootstrap-dialog.min.css
- bootstrap-dialog.min.js
- bootstrap.min.css
- bootstrap.min.js
- iso_server.html
- isosim_common.js
- isosim_styles.css
- jquery-3.1.0.js
- .gitignore
- Dockerfile
- go.mod
- go.sum
- LICENSE
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/rkbalgi/isosim
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd isosim
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker build -t isosim .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 isosim
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Go
보통C:>go run isosim.go -help
따로 빌드하지 않고 바로 Go 프로그램을 실행합니다.
$> go run isosim.go -http-port 8080 -specs-dir ..\..\test\testdata\specs -html-dir ..\..\web -data-dir ..\..\test\testdata\appdata
따로 빌드하지 않고 바로 Go 프로그램을 실행합니다.
빌드가 에러 없이 끝나면 성공입니다. go run . 을 썼다면 터미널 출력을 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
