Skip to content

Fazzani/Synker2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Travis Master
Travis Develop
Release GitHub release
CodeBeat codebeat badge
Azure DevOPS Build Status

link SEO

linux env compatibility

  • Sockets linux endpoint
  • StdOut/stdErr for logging
  • Install application files into system folders as /usr/data for app data, /etc/bin/ for exe and /var/log for logs

Package nuget PlaylistLibrary

Targets

  • PDB file test debug a dll
  • CodeDom
  • l'Objective 2.6: Manage the object life cycle à relire attentivement
  • Encryption sénario entre 2 app (Asym/Sym)
  • link to see https://msdn.microsoft.com/en-us/library/system.object.gethashcode(v=vs.110).aspx
  • Permissions/CAS
  • TraceSource
  • StringReader/StringWriter
  • Threading and parallel
  • ByteConverter : You should never create an instance of a ByteConverter. Instead, call the GetConverter method of TypeDescriptor.
  • System.ComponentModel.DataAnnotations.IValidatableObject
  • performancecountercategory
  • SecureString, ProtectedData, ProtectedMemory

DEPLOY PROD Config

APACHE2 CONFIG :/etc/apache2/sites-enabled# sudo nano 000-default.conf


        ProxyPreserveHost On
        #ProxyRequests Off
        #RewriteEngine On
        ProxyPass / http://0.0.0.0:56800/
        ProxyPassReverse / http://0.0.0.0:56800/
        ServerAdmin webmaster@localhost
        ServerName api.synker.ovh
        DocumentRoot /home/synker/WebApi
        ErrorLog ${APACHE_LOG_DIR}/errorSynkerApi.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined


        ProxyPreserveHost On
        #ProxyRequests Off
        #RewriteEngine On
        ProxyPass / http://0.0.0.0:56801/
        ProxyPassReverse / http://0.0.0.0:56801/
        ServerName synker.ovh
        ServerAlias www.synker.ovh
        ServerAdmin webmaster@localhost
        DocumentRoot /home/synker/WebClient
        ErrorLog ${APACHE_LOG_DIR}/errorSynkerClient.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined