[COMAC-228] Update mcord-synchronizer based on XOS 3.0

Change-Id: I512212855a1d9751e80ea313df77500ae49b59c4
diff --git a/Dockerfile.synchronizer b/Dockerfile.synchronizer
index 0cda6d2..fa29601 100644
--- a/Dockerfile.synchronizer
+++ b/Dockerfile.synchronizer
@@ -12,8 +12,16 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+# docker build -t xosproject/mcord-synchronizer:candidate -f Dockerfile.synchronizer .
+
 # xosproject/mcord-synchronizer
-FROM xosproject/xos-synchronizer-base:2.2.5
+
+FROM xosproject/alpine-grpc-base:0.9.0
+
+# Install pip packages
+COPY requirements.txt /tmp/requirements.txt
+RUN pip install -r /tmp/requirements.txt \
+ && pip freeze > /var/xos/pip_freeze_mcord_service_`date -u +%Y%m%dT%H%M%S`
 
 COPY xos/synchronizer /opt/xos/synchronizers/mcord
 COPY VERSION /opt/xos/synchronizers/mcord/
@@ -51,4 +59,5 @@
       org.opencord.component.xos.vcs-url=$org_opencord_component_xos_vcs_url \
       org.opencord.component.xos.vcs-ref=$org_opencord_component_xos_vcs_ref
 
-CMD bash -c "cd /opt/xos/synchronizers/mcord; ./run-from-api.sh"
+CMD ["/usr/bin/python", "/opt/xos/synchronizers/mcord/mcord-synchronizer.py"]
+