Created s390x (markdown)

Lauri Ojansivu 2020-04-01 02:50:03 +03:00
parent c58d5e92d9
commit 7020b2de04

46
s390x.md Normal file

@ -0,0 +1,46 @@
## About s390x
- [FLOSS 564 Interview about Open Mainframe Project](https://twit.tv/shows/floss-weekly/episodes/564?autostart=false)
- [Open Mainframe Project](https://www.openmainframeproject.org)
- [LinuxOne Community Cloud](https://developer.ibm.com/linuxone/)
xet7 got access to mainframe at IBM LinuxOne Community Cloud, access is granted for Open Source project developers. There are access to SUSE and RHEL 7 servers, so this Wekan version has been tested on RHEL7. Access to those servers is monitored, it's running on real mainframe. It is possible to download repos directly from GitHub, but building directly on those servers is not possible, because access to npm etc package repos in not at whitelist. There are no open ports to Internet at LinuxOne Community Cloud provided server.
## Download
- wekan-VERSION-s390x.zip at https://releases.wekan.team/s390x/
Node.js LTS newest 12.x release for s390x can be downloaded from https://nodejs.org
MongoDB v4.x Community Server for s390x RHEL7 is at https://www.mongodb.com .
For example files can be like these filenames:
- mongodb-org-mongos-4.2.3-1.el7.s390x.rpm
- mongodb-org-server-4.2.3-1.el7.s390x.rpm
- mongodb-org-shell-4.2.3-1.el7.s390x.rpm
- mongodb-org-tools-4.2.3-1.el7.s390x.rpm
## Install
Installing is similar like at https://github.com/wekan/wekan/wiki/Raspberry-Pi
You can start it with start-wekan.sh from https://github.com/wekan/wekan or add SystemD service.
Setup ROOT_URL like described at https://github.com/wekan/wekan/wiki/Settings
At https://github.com/wekan/wekan/wiki is also info about Caddy/Nginx/Apache etc.
Some related links also at https://github.com/wekan/wekan/wiki/Platforms
## How this s390x bundle package was created
1. Install Node.js
2. scp wekan-VERSION.zip bundle to s390x server, and unzip it
2. Clone and build Fibers
```
git clone https://github.com/laverdet/node-fibers
cd node-fibers
node build.js
cd ..
cp -pR /home/linux1/node-fibers/bin/linux-s390x-72-glibc bundle/programs/server/node_modules/fibers/bin/
zip -r wekan-VERSION-s390x.zip bundle
```