容器部署能上服务器能拉到源代码么

容器部署能上服务器能拉到源代码么,第1张

可以,在本地编译成Dll文件后通过SCP命令或者WinSCP等工具上传到服务器上,然后构建Docker镜像再运行容器。该方案跟传统的发布很像,麻烦的地方是每次都要打开相关工具往服务器上复制文件。

编译的系统为Ubuntu 810 desktop x86
sudo apt-get install build-essential cmake libmysql++-dev subversion mercurial openssl libssl-dev zlib1g-dev libmysqlclient15-dev libtool mysql-client unrar
复制代码
然后添加一个系统用户trinity
adduser trinity
su – trinity
复制代码
在/home/trinity/下建立文件hgrc,内容为:
[extensions]
hgextmq=
复制代码
用HG获取源码:
hg clone dedecmscom
复制代码
建立编译目录:
mkdir /home/trinity/build dedecmscom
复制代码
开始编译
cd /home/trinity/579 织梦内容管理系统
cmake -DCMAKE_C_FLAGS="-O3 -pipe" -DCMAKE_CXX_FLAGS="${CMAKE_C_FLAGS}" -DDO_RA=1 -DLARGE_CELL=1 -DPREFIX=/opt/trinity /home/trinity/trinitycore2 内容来自dedecms
make 本文来自织梦
make install
复制代码
编译好以后,就是弄数据库了。 copyright dedecms
现在trinity用户目录下建立一个文件夹tdb 本文来自织梦
然后从svn上获取数据库:
su - trinity
mkdir tdb
svn checkout /tdb
复制代码
首先,把Mysql Server下载下来:
sudo apt-get install mysqlserver
复制代码
在Mysql里建立数据库
cd /home/trinity/trinitycore-patches/sql
mysql -u root -p <create_mysqlsql
mysql -u trinity -p characters<characterssql
mysql -u trinity -p realmd<realmdsql copyright dedecms
复制代码
建立完毕以后,导入tdb:
cd /home/trinity/tdb/full_database/
unrar x TDB_002rar
mysql -u trinity -p world<TDB_002sql
复制代码
剩下的就所打数据库补丁了:
cd /home/trinity/trinitycore2/sql/updates
mysql -u trinity -p characters<(sql file)
mysql -u trinity -p world<(sql file)

是网站编写人员在设计网站的时候,写的用于网站制作的代码,多数是英文的
如果是静态网站,你在网站上右键——查看源文件,这里用记事本打开的就是他的源代码了。
如果是动态的,你也可以用上面的方法查看,但是你看到的全是HTML码,一些关键性的是看不到的,比如数据库,比如ASP,JSP等写的源码。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13514483.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-23
下一篇 2023-08-23

发表评论

登录后才能评论

评论列表(0条)

保存